1.查找文件位置: find / -name filename -print
2.远程登陆服务器: ssh username@ip eg: ssh root@119.29.120.210
登陆服务器指定端口: ssh username@ip -p port
返回本机时:exit;
3.远程下载文件或文件夹:scp username@servername:/path/filename /tmp/local_destination
eg:scp -r root@119.29.120.212:/yun/soft/tomcat7 /usr/local(下载文件夹)
4.远程上传文件或文件夹:scp /path/local_filename username@servername:/path
eg:scp -r /usr/local root@119.29.120.235:/yun/soft/tomcat7
5.查看地盘空间:df -h;
6.查看所有进程: top;
杀死进程时:kill -9 进程号
7.数据库备份命令:mysqldump -uroot -p database > savepath/*.sql
如果报mysqldump: command not find ,可以通过以下方式解决
第一步:find / -name mysqldump -print 找出mysqldump的绝对路径
第二部:ln -s path /usr/bin 建立软链接,相当于快捷方式
出现这种问题的原因是linux系统会默认到/usr/bin目录下寻找命令
8.数据库恢复命令:
第一步: mysql -uroot -p 进入mysql
第二步:use database 选择需要恢复的数据库
第三步:source path/*.sql 执行sql语句(path为sql文件的绝对路径)
9.数据库开启关闭以及重启命令: /etc/init.d/mysql start|stop|restart
10.vi命令细节:vi path/filename ,之后默认进入命令模式,此时所有的输入均视为命令;此时,再次按i或者a进入编辑模式,i表示在光标前插入,a表示在光标后插入,完成后esc返回命令模式;:wq保存并退出。
另外,ctrl+shift+f下一页,ctrl+shift+b 上一页
11.增强linux系统安全性的常用方法:
第一种:加强root密码的等级,建议使用在线密码生成器生成密码,eg:%yTxBEj^PlL*IUgw
第二种:禁止使用root账户远程ssh登陆,首先确认安装了openssh server,安装执行:apt-get install openssh-server;然后修改配置文件 vi /etc/ssh/sshd_config,将PermitRootLogin设为no;最后重启ssh服务,service sshd restart。
第三种:修改ssh登陆的端口为非常用端口,如2211。首先,增加一个修改后的端口2211,vi /etc/ssh/sshd_config,增加Port=2211,重启ssh服务,service sshd restart,此时ssh将有两个工作端口号;编辑防火墙添加我们增加的新端口:/sbin/iptables -I INPUT -p tcp --dport 2222 -j ACCEPT,之后重启防火墙/etc/init.d/iptables restart,查看端口是否开放:/etc/init.d/iptables status;如果是ubuntu系统,直接使用ufw为防火墙增加开放端口sudo ufw allow 2211,使用ufw status查看端口开放情况;再使用ssh登陆当前端口号,如果登陆成功表示端口开放;最后再次编辑sshd_config,删除原来的登陆端口,重启ssh服务。
12.Ubuntu防火墙基本操作:
启动防火墙:sudo ufw enable; 关闭防火墙:sudo ufw disable
添加开放端口:fufw allow 2211; 删除添加的开放端口:ufw delete allow 2211;
查看开放端口情况:ufw status
13.查看各个文件夹的大小: du -sm /etc/*
14.centos7端口命令:
systemctl start firewalld
firewall-cmd --zone=public --add-port=2328/tcp --permanent
firewall-cmd --reload
firewall-cmd --state //running 表示运行
firewall-cmd --query-port=2328/tcp
systemctl restart sshd.service
systemctl status sshd.service
jps -lv |grep billing-service.jar 查看billing-service服务是否启动
less service.log 查看日志:pageUp/pageDown上下翻页
15. 查看系统版本命令: cat /etc/issue
16.linux本地文件夹同步:
rsync -zvrtopg -progress ./soft/ ./soft2/
第一个目录为待同步目录, 第二个目录为同步目标
远程文件夹同步:
rsync -zvrtopg -progress -e 'ssh -p 端口号' root@192.xx.xx.xx:/文件目录/ 本机的目录地址
17. mysql
show profiles;
show profile cpu, block io for query ID;
18.中国移动网络访问服务器时断时续
具体操作步骤: vi /etc/sysctl.conf
相关推荐
主要包含了常用的命令操作,对于新手来说很方便的学习Linux。
Linux 常用命令笔记 Linux 常用命令笔记 Linux 常用命令笔记 Linux 常用命令笔记 Linux 常用命令笔记
linux常用命令笔记 。文件与目录操作、查看文件内容、文本内容处理、查询操作、压缩、解压、yum安装器、网络相关、系统相关、XSheel 5相关操作、Tomcat、关机 (系统的关机、重启以及登出 ) 、linux 重启命令。抓包、...
Linux常用命令手写笔记
Linux常用命令 学习笔记,文件操作,系统用户、权限等等。
Linux常用命令汇总,个人Linux常用命令总结笔记,涵盖Linux常用命令。
Linux常用命令学习笔记.pdf Linux常用命令学习笔记.pdf
个人总结 linux常用命令笔记,基本来自于网络。自己翻翻复习用。
linux常用命令:基本命令、权限管理命令、用户管理命令、yum命令、ftp服务器、vim编辑管理等
最新-Linux常用命令大全-非常实用 Linux基本命令-随堂笔记
资源包含linux常用命令大全,嵌入式linux入门笔记共两个文件
全网最新整理linux常用命令列举/全网最新整理linux常用命令列举全网最新整理linux常用命令列举全网最新整理linux常用命令列举全网最新整理linux常用命令列举全网最新整理linux常用命令列举全网最新整理linux常用命令...
Linux命令大全笔记,程序猿必备。开发常用命令。
常用linux命令介绍,自己总结的笔记。
手写Linux笔记-常用命令
包含大部分常用命令的详细讲解以及使用方法。传递开源,免积分分享
第一次感觉到分享的快乐,深受鼓舞,于是昨天深夜写了人生第一篇博文《linux常用命令大全》,运维、测试、开发都适用,可用做linux命令入门学习、工作时日常命令手册,面试复习等,分享给大家,希望对大家有帮助