LINUX成长日记
1.本人工作实例:(将一台服务器的数据库复制到另外一台服务器上)
scp -r -P 8351 /bak_mysql/sz_b2b2c201705180200.sql root@192.168.72.19:/
(8351端口 192.168.72.19:/表示这台服务器的根目录 root用户名)
对于未安装scp的,1.which scp 2.rpm -qf /usr/bin/scp 3.yum -y install openssh-clients
2. du -sh 查看当前文件夹大小
top 实时显示各进程所占用资源
ps -e 显示所有进程
ps -ef |grep nginx 显示nginx的进程(管道命令表示 同时执行)
free -m 查看当前空间
find / -name '要查找的文件' 工作实例 find / -name 'SpeedPHP'
ssh +链接服务器地址可以远程链接到另外一台服务器
3. 当数据库在当前服务器上时,直接mysql -uroot -p进入服务器
mysqldump -u root -p --all-database >/root/mysql.sql //热备份,数据库不需停止linux常用命令,备份所有数据库。access数据库脱裤很简单,直接下载数据库即可,mssql数据库可以用shell自带的脱裤功能,也可以用asp脱裤脚本,找到数据库连接信息的文件,例如:web.config.asp用帐号密码登录asp脱裤脚本,找到管理表,再找到会员库(userinfo),之后导出即可,mysql数据库一般用php脚本,找网站数据连接信息:。用到mysql为存储数据,的数据库导入导出命令:如:导出 用户名为:root 密码为:root的 brew数据库的数据,并保存到d:/brew.sql:导入:mysql -uroot -proot。
4.linux压缩和解压缩命令
zip命令
解压:unzip FileName.zip
压缩:zip FileName.zip DirName (只能压缩文件夹或者单个文件)
本人工作实例 :
zip -r tupian.zip ./* 压缩当前文件下的所有文件夹和文件
6. 在某目录下文件中查找某字符串
grep -r youcode dir
例如:查找home下文件中查找hello
grep -r hello /home
例如:在当前所有目录下文件中查找hello,不区分大小写
grep -ir hello .(记住有点.)
6.查看linux版本信息
lsb_release -a l列出所有信息
7.查看排行前10的文件占用
du -s * | sort -nr | head 选出排在前面的10个,
cd / && du -sh * 找出根目录下的占用文件 (可读性更高)
8.查看挂载点(磁盘)
df -kh 或者 mount
10 我要统计出所有图片 数量 并求和
find . -regex '.*\.gif\|.*\.png\|.*\.jpg' | wc -l 统计图片数
awk 'begin {print "begin: " var} {print "process: " var} end {print "end: " var }' a var=1 b。awk 'begin {print "begin: " var} {print "process: " var} end {print "end: " var }' a var=1 。awk 'begin {print "begin: " var} {print "process: " var} end {print "end: " var }' var=1 a。