文件下载/复制
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-keygen
ssh-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