常用linux命令

文件结构操作

1.建立新目录:mkdir -vp
2.复制档案或目录:cp -r
3.移除档案或目录:rm 删除文件夹及下面所有文件 使用rm -rf
4.移动档案与目录,或更名:mv
5.改变文件的权限:chmod 777 增加权限 +x 减少权限 -x
6.增加软链接 ln -s targetFilePath //默认在命令执行目录产生同名链接文件 如指定需追加参数

文件查看

1.由第一行开始显示档案内容: cat 加行号 -n
2.从最后一行开始显示: tac(可以看出 tac 是 cat 的倒着写)
3.一页一页的显示档案内容:more
4.查看文件: less 行号显示 -N

解压缩文件

1.tar命令 解包:tar zxvf FileName.tar.gz 打包:tar czvf FileName.tar.gz DirName

查询系统信息

1.当前线程数量: ps -eLf | wc -l
2.查看端口占用 : netstat -ntlp
3.查看线程明细: top -Hp PID
4.查询文件占用空间:du -h 查询一级目录: du -h --max-depth=1
df 命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况
-h 换算单位 默认为kb

5.查看某个进程的对象占用对象最大的命令:jmap -histo pid | head -n 20

springboot项目启动

nohup java -jar projectName.jar >> logs/catalina.out 2>&1 &

定时器指令

1.启动定时器: /etc/init.d/crond start
2.关闭定时器: /etc/init.d/crond stop
3.修改定时器配置:crontab -e
4.查看最近的crontab执行情况:tail -f /var/spool/mail/root

mysql数据库

1.可以查看binlog内容:mysqlbinlog /home/mysql/binlog/binlog.000003 | more
2.数据导入: gunzip < mysql_backup_20200914121705.sql.gz | mysql -uroot -p密码 库名

查询版本号 vim /etc/redhat-release

服务器安全配置

一.防火墙

1.查看防火墙状态

查看防火墙状态 systemctl status firewalld
开启防火墙 systemctl start firewalld
关闭防火墙 systemctl stop firewalld
开启防火墙 service firewalld start
##若遇到无法开启
先用:systemctl unmask firewalld.service
然后:systemctl start firewalld.service

2.查看对外开放的端口状态

查询已开放的端口(已开放的端口号集合):firewall-cmd --zone=public --list-ports
查询已开放的端口 netstat -ntulp | grep 端口号:可以具体查看某一个端口号
查询指定端口是否已开 firewall-cmd --query-port=666/tcp
提示 yes,表示开启;no表示未开启。

3.对外开放端口

查看指定端口是否已开:firewall-cmd --query-port=6379/tcp
添加指定需要开放的端口:firewall-cmd --add-port=123/tcp --permanent
重载入添加的端口:firewall-cmd --reload
查询指定端口是否开启成功:firewall-cmd --query-port=123/tcp
移除指定端口:firewall-cmd --permanent --remove-port=123/tcp

二.SSH

2.1配置sshd端口号

cd /etc/ssh
vi sshd_config  #默认 #Port 22  取消默认注释#,将端口号改为指定端口
systemctl restart sshd  #重启ssh服务

三.JDK

3.1创建目录 mkdir -vp /usr/local/jdk

3.2导入jdk安装文件

3.3解压安装包 tar zxvf jdk +Tab

3.4配置环境变量 vim /etc/profile

export JAVA_HOME=/usr/local/jdk/jdk1.8.0_171
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ 
export PATH=$PATH:$JAVA_HOME/bin

3.5应用环境变量: source /etc/profile

3.6查看环境变量:echo $PATH

四.关闭SELinux

原因参考:https://www.zhihu.com/question/20559538?sort=created

vim /etc/selinux/config   #SELINUX=enforcing改为SELINUX=disabled
getenforce #查看状态 

五.重启命令

shutdown:shutdown -r now #立即重新启动 (shutdown -r +10 #10分钟之后重启)
reboot:直接输入即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,723评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,485评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,998评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,323评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,355评论 5 374
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,079评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,389评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,019评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,519评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,971评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,100评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,738评论 4 324
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,293评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,289评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,517评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,547评论 2 354
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,834评论 2 345