文件下载/复制
1  | wget http://dfkdl/file.zip  | 
yum/apt 配置
centos/oracle linux
1  | #cd /etc/yum.repo.d  | 
ubuntu
1  | 配置apt源  | 
查看操作系统版本
1  | lixl@DESKTOP-GRDL0QL:/etc/apt$ lsb_release -a  | 
1  | $ yum install -y redhat-lsb  | 
操作系统内核及架构
1  | uname -a  | 
查看内存
1  | lixl@DESKTOP-GRDL0QL:/etc/apt$ free -h  | 
查看磁盘空间
1  | [oracle@enmoedu1 ~]$ df -h  | 
查看文件(目录)占用空间
1  | lixl@lixldeMacBook mydocs % du -sh dataset  | 
修改主机名hostname
centos系列
1  | vim /etc/sysconfig/network  | 
查看进程
1  | $ps -ef| grep java  | 
查看文件内容
1  | 读取全部内容  | 
文件解压、压缩
1  | 解压a.zip到当前目录  | 
1  | 解压tar.gz  | 
查看端口占用情况
1  | $ps -ef|grep 8080  | 
后台运行命令
例:
后台执行docker pull oraclelinux:7.7
1
nohup docker pull registry.cn-beijing.aliyuncs.com/lixl_repo/oracle_database:11.2.0.4.0 > out.log 2>&1 &
out.log是输出的日志文件
- jobs 查看当前有多少在后台运行的命令
jobs -l选项可显示所有任务的PID,jobs的状态可以是running, stopped, Terminated。
但是如果任务被终止了(kill),shell 从当前的shell环境已知的列表中删除任务的进程标识 
开机执行命令
配置开机自启动
vim /etc/rc.d/rc.local          
1  | su - nexus -c "/nexus/nexus-3.13.0-01/bin/nexus start"  | 
切换到nexus用户来执行命令
服务器时间设置(ntp)
1  | # 安装ntp服务  | 
ssh登录
ssh服务安装及启动
免密码登录
centos:1.客户端生成公私秘钥 ssh-keygenssh-copy-id -i ~/.ssh/id_rsa.pub user1@192.158.5.41
使用共享盘
挂载共享磁盘(samba)
1  | # 挂载  | 
NFS使用
服务端
nfs 服务安装
1
yum install nfs-utils -y
systemctl start nfs-server
systemctl enable nfs-server
1  | - 暴露共享目录  | 
vim /etc/exports #编辑配置文件
1 /mnt *(sync,rw,anonuid=1001,anongid=1001)
 #共享目录   对所有用户共享(同步数据,读写权限,指定用户ID,组ID’如建立的文件属于此用户’)
 2 /nfsshare 172.25.151.0/24(sync)  172.25.151.50(sync,rw)
#共享目录 对此网段的共享(数据同步)对此 IP 进行共享(数据同步,读写)
 编辑完成后执行:exportfs -rv 进行刷新
 exportfs   #维护导出的NFS文件系统的表
      -r    #重新导出所有目录
      -v    #示导出选项列表
1  | 
  | 
查看服务端都有哪些共享文件夹
showmount -e 192.168.18.147
挂载到本地目录(如/data)
mount 192.168.18.147:/nfshare /data
1  | 
  | 
vim /etc/fstab
192.168.18.147:/data/sharedir /data nfs defaults 0 0