Linux 系统常用命令
1.查看当前时间:date
2.修改服务器时间:date -s "2016-12-13 12:00:00"
3.Apache启动、关闭、重启命令
启动:service httpd start
关闭:service httpd stop
重启:service httpd restart
4.查看Tomcat运行进程:
查看进程:ps -ef|grep tomcat
杀死进程:kill -9 进程编号
5.防火墙命令
安装:yum install firewalld
状态:systemctl status firewalld
启动:systemctl start firewalld.service
关闭:systemctl stop firewalld.service
设置开机启动:systemctl enable firewalld.service
取消开机启动:systemctl disable firewalld.service
6.添加防火墙端口
添加端口:firewall-cmd --zone=public --add-port=443/tcp --permanent
重新加载:firewall-cmd --reload
移除端口:firewall-cmd --zone=public --remove-port=443/tcp --permanent
重新加载:firewall-cmd --reload
查看端口:firewall-cmd --zone=public --query-port=443/tcp --permanent
重新加载:firewall-cmd --reload
7.查看防火墙端口
查看防火墙端口状态:firewall-cmd --list-all
8.MySQL授权
授所有权限:grant all privileges on *.* to "root"@"192.168.152.1" identified by "123456" with grant option;
授查询权限:grant select on database.* to "test"@"114.112.74.135" identified by "123456" with grant option;
对database数据库授查询权限:grant select on database.* to "test"@"114.112.74.135";
刷新:flush privileges;
9.授权:
chmod 777 filename
421
RWX --读写可执行
10.文件解压
zip文件解压:unzip test.zip -d /home/test
tar.gz文件解压:tar xf test.tar.gz
---------------------------------------------
.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
---------------------------------------------
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
---------------------------------------------
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
---------------------------------------------
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
---------------------------------------------
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
---------------------------------------------
.tgz
解压:tar zxvf FileName.tgz
压缩:未知
.tar.tgz
解压:tar zxvf FileName.tar.tgz
压缩:tar zcvf FileName.tar.tgz FileName
---------------------------------------------
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
---------------------------------------------
.rar
解压:rar a FileName.rar
压缩:r ar e FileName.rar
rar请到:http://www.rarsoft.com/download.htm 下载!
解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp rar_static /usr/bin/rar
---------------------------------------------
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
lha请到:http://www.infor.kanazawa-it.ac.jp/.../lhaunix/下载!
>解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp lha /usr/bin/
---------------------------------------------
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
---------------------------------------------
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh
.lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName
sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
sEx请到: http://sourceforge.net/projects/sex下载!
解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以)
[root@www2 tmp]# cp sEx /usr/bin/
11.mysql数据导入导出
导出:mysqldump -u root -p testdb > /home/test/testdb.sql
导入:mysql -u root -p testdb < /home/test/testdb.sql
12.重启MySQL服务
systemctl restart mysqld
13.mysql创建用户
CREATE USER 'username@ip' IDENTIFIED BY "123456";
14.解压文件到相应文件夹
tar -zxvf ./text.tar.gz -C /home/app/test/
gunzip database.sql.gz
15.文件传输
scp ROOT.war [email protected]:/opt
scp -r /file [email protected]:/opt 传输文件夹需要加上 -r
16.文件复制
复制文件夹到当前目录:cp -rf /home/ralf/config/ .
复制文件:cp -f /files/88.jpg /home/lyky
复制文件夹及下属所有文件(不带文件夹本身):cp -rf /files/* /home/lyky
复制文件夹及下属所有文件(包括文件夹本身):cp -rf /files/ /home/lyky
17.查看磁盘空间
df -k
df -Th
查看文件大小:du -sh *
18.进入nginx/sbin
./nginx 启动
./nginx -s reload
./nginx -s stop
19.配置java环境变量
export JAVA_HOME=/opt/jdk1.8.0_144
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
20.开机启动项
查看所有开机启动项:systemctl list-unit-files
查看防火墙开机启动状态:systemctl status firewalld.service
打开防火墙开机启动:systemctl enable firewalld.service
关闭防火墙开机启动:systemctl disable firewalld.service