操作用户
授权
chown -R 用户名 文件夹名
查看所有用户
compgen -u
删除用户
用户被删除。原属于此用户的文件就会从用户名变成Id
userdel -r 用户名
创建用户
useradd hx
passwd hx
修改家目录 修改/etc/passwd 文件
hx:x:1002:1002::/home/hx:/bin/bash
防火墙
查看开机是否启动防火墙服务:
systemctl is-enabled firewalld
临时关闭,立即生效:
开启:systemctl start firewalld
关闭:systemctl stop firewalld
永久开启, 重启后生效:
开启:systemctl enable firewalld
关闭:systemctl disable firewalld
上传下载命令
原单词rz: Receive Zmodem(接收)
原单词sz: Send Zmodem(发送)
1 rz上传
即是接收文件,xshell就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到linux里的当前目录。如果要上传文件,直接用鼠标点住文件往X-shell里面一拖即是
2 sz fileName 下载
就是发文件到windows上(保存的目录是可以配置) 比ftp命令方便多了,而且服务器不用再开FTP服务了
查找日志
less catalina.out | 打开日志 |
---|---|
操作:Shift + G | 跳转到最后一行 |
?内容 | 查找相关内容 |
操作端口
查看端口是否开放
lsof -i:端口号
字体安装
参数文档
解决linux安装中文字体的方法
安装命令
yum install -y fontconfig mkfontscale -- 安装
mkfontscale
mkfontdir
fc-cache
fc-cache -fv
查看安装的中文字体
fc-list :lang=zh
操作进程
根据进程名查看
ps -ef | grep tomcat
根据端口查看进程
netstat -tunlp | grep 8080
杀进程
kill -9 1095
打ZIP包
zip -q -r kk.zip 文件夹名/
系统操作
重启服务
shutdown -r now
文件授权
chmod +x xampp.run #给xampp.run执行权限
chmod +w xampp.run #给xampp.run写权限
chmod +r xampp.run #给xampp.run读权限
文件夹授权
切换到root用户
su - root
更改文件夹的用户为user1
chown -R user1:user1 /local
修改user1对文件夹的权限
chmod 777 /local
目录挂载
参考地址:
NFS服务器
前置条件
1.要求两个服务器都安装有[NFS](https://so.csdn.net/so/search?q=NFS&spm=1001.2101.3001.7020)服务。
rpm -qa|grep nfs
yum -y install nfs-utils
2.网络通畅
能各自ping通
3.服务端和客户端防火墙和 selinux 状态
查看
firewall-[cmd](https://so.csdn.net/so/search?q=cmd&spm=1001.2101.3001.7020) --state
关闭
systemctl stop firewalld.service
服务端
1. 配置挂载的服务器
vi /etc/exports
一般为空文件,添加以下内容
/opt 192.168.120.0/24(insecure,rw,sync,no_root_squash)
/opt:服务器1上要共享的文件夹;
2. 重新加载服务,使配置文件生效
systemctl reload nfs
3. 查看以共享的目录
showmount -e
3. 设置NFS自启动
`CentOS6`
chkconfig nfs on
service nfs start
`CentOS7`
systemctl start nfs
systemctl enable nfs
客户端
1. 客户端挂载目录
mount -t nfs 192.168.120.141:/opt/ /opt/
2. 查看挂载结果
df -h
3. 编辑启动文件,将挂载命令设置为启动自动执行
vi /etc/rc.local
添加之前执行的挂载语句:
mount -t nfs 192.168.120.141:/opt/ /opt/
CentOS7开始,默认情况下开机是不执行/etc/rc.local文件的,需要授予执行权限,才能开机启动执行此文件
chmod 777 /etc/rc.local
4. 服务器2查看服务器1共享目的目录
showmount -e 192.168.120.141
5. 删除挂载
umount /data