压缩包命令
-
压缩
tar.gz文件:tar -zcvf files.tar.gz files -
解压
tar.gz文件:tar -zxvf files.tar.gz -
解压
zip文件:unzip files.zip
端口命令
-
查看端口占用:
-
# netstat -tunlp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 4814/rpcbind tcp 0 0 0.0.0.0:5908 0.0.0.0:* LISTEN 25492/qemu-kvm tcp 0 0 0.0.0.0:6996 0.0.0.0:* LISTEN 22065/lwfs tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 38296/dnsmasq tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 5278/sshd tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 5013/cupsd tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 5962/master tcp 0 0 0.0.0.0:8666 0.0.0.0:* LISTEN 44868/lwfs tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 22065/lwfs -
netstat -lnp | grep 3000(示例端口号) -
# lsof -i:8000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME lwfs 22065 root 6u IPv4 4395053 0t0 TCP *:irdmi (LISTEN) -
建立软连接:
ln -s 源文件 目标文件(目标文件可以在执行命令是自动创建) -
打开端口:
查看已经打开的端口:firewall-cmd --list-ports
开启端口:firewall-cmd --zone=public --add-port=80/tcp --permanent
-
命令含义:
–zone #作用域–add-port=80/tcp #添加端口,格式为:端口/通讯协议–permanent #永久生效,没有此参数重启后失效
重启防火墙:firewall-cmd --reload
停止防火墙:systemctl stop firewalld.service
禁止防火墙开机启动:systemctl disable firewalld.service
文件夹命令
-
查看文件夹大小:
du -sh /文件夹路径/* -
在
/bin文件夹下创建一个安装的软件的快捷启动链接,就可以在任何文件夹下通过快捷方式快速启动软件 -
vscode的启动要在快捷方式后加
--user-data-dir=/root/(前面要加空格)来快速启动 -
查看版本信息
getconf LONG_BIT -
scp命令使用
scp ./ilanni.tar.gz root@192.168.1.102:/ks该条命令的意思是通过scp命令,把当前目录下的ilanni.tar.gz文件复制到服务器192.168.1.102的/ks目录下。当然在复制时,是需要输入192.168.1.102服务器root用户的密码。
文件传输命令
windows和linux之间传输大文件(大于4G的文件)的方法:
- 在windows上安装有putty软件包,其中包含有pscp.exe软件;
- 打开windows的cmd命令行并进入到putty文件夹目录下;
- windows向linux传文件:输入命令:
.\pscp aaa.jpg root@192.168.0.101:/home - linux向windows传文件:输入命令:
.\pscp root@192.168.0.100:/home/aaa.jpg G:/putty/
查看目录下的子文件夹大小:
du -h --max-depth=1 文件夹路径* (查看1层子文件夹)
Mariadb数据库
-
安装启动mariadb
1.yum install mariadb-server mariadb # centos7 安装
systemctl start mariadb #启动MariaDB systemctl stop mariadb #停止MariaDB systemctl restart mariadb #重启MariaDB systemctl enable mariadb #设置开机启动
-
systemctl start mariadb.service报错:
Failed to start mariadb.service:Unit is masked 也就是说这个命令被锁了,执行: systemctl unmask mariadb
-
当打开软件报错:
需要安装libXScrnSaver
yum install libXScrnSaver
开机启动项配置
* 利用ntsysv来配置开机启动项 *:
首先系统管理员需要在Linux的终端中输入“ntsysv”命令。然后系统会启动这个配置窗口。其次系统管理员要利用键盘上的上下键在列表中找到SMB这一个条目。找到后按空格键启用这项服务。注意按空格键后系统管理员要确保这服务的前面有一个*号。这个符号表示这个服务被设置为随机启动了。最后利用Tab键把光标移动到确定按钮,按回车键确定即可。
查看所有自启动服务:chkconfig --list
-
根据PID(进程id)查看进程:
ps aux | grep xxx
-
Linux 从命令行界面切换到图形界面的命令:
startx
-
Linux 流量监控工具
iptrafyum install -y iptraf iptraf-ng
-
监控日志:
tail -f xxx.log // 持续监控日志 tail -n 200 xxx.log // 查看最近200条日志
-
后台启动程序
nohup ./bin/kibana &
-
关闭后台任务
ps -aux | grep {程序执行命令,如 dotnet} root 333402 1080 1.7 24956488 552360 ? Sl Mar03 220078:04 dotnet xxx 这个 333402 是 PID kill {PID} 即可关闭后台运行的任务
查看目录文件夹大小
du -h --max-depth=1 Your_folder
查看目前所有文件系统的可用空间及使用情形
参考链接:CentOS 7下查看文件和文件夹大小 - 我找的就是你 - 博客园 (cnblogs.com)
df -h
可执行二进制文件的运行
bash -c "./your_file"
持续更新~~~