Linux操作实践手册
1. 系统支持后台启动
例如:nohup ./startup.sh &
2. 递归查找文件
find 文件目录 文件名称
3. 软件安装方式
3.1 在线安装 yum
yum install 名称
3.2 rpm 包安装
例如:
cd soft.version.rpm所在的目录
输入rpm -ivh soft.version.rpm
3.3 deb包安装
cd soft.version.deb所在的目录;
输入dpkg -i soft.version.deb
3.4 tar.gz源代码包安装
tar -xzvf soft.tar.gz //解压
cd soft
make//编译
make install PREFIX=/usr/local/redis// 编译安装到某个目录
参照下面这个地址(含有不同的安装方式和区别)
https://blog.csdn.net/aganliang/article/details/91129105
4. 查看端口占用
lsof -i:端口号
netstat -tunlp|grep 端口号
grep 使用
-
不加参数 cat grep.txt | grep “hello”
在grep.txt文件中找到含有字符串"hello"的所有行
-
-n
显示行号并在grep.txt文件中找到含有字符串"hello"的所有行
-
-i
忽略大小写
-
–color
长选项-- 不同颜色显示
-
-o
只显示匹配的词
-
-A / -B / -C 加上 -n
显示所匹配行的前后行信息
-
-v
反向查找:不包含
保存命令文件
cat grep.txt | grep “hello” > newgrep.txt
查询服务是否启动
ps -ef | grep 服务名
查看服务状态
systemctl status 服务名
防火墙设置
firewall
(1)设置开机启用防火墙:systemctl enable firewalld.service
(2)设置开机禁用防火墙:systemctl disable firewalld.service
(3)启动防火墙:systemctl start firewalld
(4)关闭防火墙:systemctl stop firewalld
(5)检查防火墙状态:systemctl status firewalld
其他常用
安装 netstat
yum install net-tools
top firewalld
(5)检查防火墙状态:systemctl status firewalld
其他常用
安装 netstat
yum install net-tools