端口与安全
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
lsof -i:端口号
# 开放端口
sudo firewall-cmd --zone=public --add-port=30312/tcp --permanent
sudo firewall-cmd --reload # 配置立即生效
# 查看防火墙所有开放的端口
firewall-cmd --zone=public --list-ports
# 关闭防火墙
systemctl stop firewalld.service
systemctl start firewalld.service
# 查看防火墙状态
firewall-cmd --state
# 查看所有监听的端口
netstat -lnpt
# 查看端口被占用情况
netstat -lnpt |grep 5672
/Users/cmj/workspace/privatenetwork/hyperledger/fabric-samples/first-network/crypto-config/peerorganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts
|
解压
1
2
|
tar -xzvf a.tar.gz -C
tar -czvf demo.tar.gz a b c
|
后台运行程序
1
|
nohup ./express >log.txt &
|
查看进程
1
2
3
4
5
6
7
8
9
|
ps -A #所有进程
ps -e
ps -u #以用户为主
ps -x #完整信息
#输出格式,有三种
ps -f #完整
ps -j #工作
ps -l #教长、详细
|
压缩
1
2
|
tar -xzvf sourcefile.tar.gz [-C targetDir] #解压
tar -czvf targetfile.tar.gz sourcefile #压缩
|
查看进程内存和CPU使用状况
S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状
查看内存和交换区剩余
查看磁盘使用情况
查看linux版本
1
2
|
uname -a # 内核版本
lsb_release -a # 发行版本
|
建立文件链接
ln命令用于将一个文件创建链接,链接分为软链接(类似于windows系统中的快捷方式)和硬链接(相当于对源文件copy,程序或命令对该文件block的另一个访问路口),命令默认使用硬链接。
1
2
3
|
ln [选项][文件]
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose # 建立软链接
|
文本处理