博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux使用命令记录
阅读量:5094 次
发布时间:2019-06-13

本文共 3709 字,大约阅读时间需要 12 分钟。

 

1、对一个文件夹中所有的文件进行修改权限:	• chmod –R 777 aa (- R 递归式改变指定目录及其所目录文件拥者)	• 目录/his及其所文件目录,chown - R www.www /his (第一个www代表文件的拥有者名称,第二个www代表所属群组名称)	• #drw-r-xr--  3 root root 4096 Nov  5  2016 file  意思是:前3个(rw-)是拥有者的,中间是所属群组的,后3个是其他用户的(第一个d是目录的意思)2、移动文件 mv aa bb 	• 复制文件夹www到bak:cp -r www/ /ibos/bak/	• 重命名也可以是这个: mv a b3、查找文件 find / -name aaa : 其中/是根目录,当前目录的话用“.”; -name是名字,不区分大小写用 -iname4、	• zip:		○ 解压: unzip test.zip -d /tmp		○ 压缩: zip -r mydata.zip mydata #压缩mydata目录	• tar:(-z:有gzip属性的,-x:解压,-c: 建立压缩档案,-v:显示所有过程,-f: 使用档案名字,这个参数是最后一个参数,后面只能接档案名)		○ 解压 tar zxvf 文件名.tar.gz		○ 压缩 tar zcvf 文件名.tar.gz 目标名	5、关机、重启:shutdown -h now 、shutdown -r now6、启动服务器httpd:httpd service start7、清屏 ctrl + l8、ubuntu 查看版本号:sudo lsb_release -a9、apache2 启动停止: https://www.cyberciti.biz/faq/star-stop-restart-apache2-webserver/	•  systemctl start apache2.service10、cat:查看文件 cat filename;创建文件cat >filename11、查看进程:ps -ef,通过grep过滤:ps -ef | grep nginx。 其中的 | 称为管道,意义为:把前一个命令的结果当成后一个命令的输入;grep 就是全文本正则匹配打印,而nginx则是它的参数12、添加为系统服务: http://blog.csdn.net/awj3584/article/details/3803653913、文件传输方式: https://www.cnblogs.com/wfwenchao/p/6008959.html	• rsync:rsync -av root@10.46.1.52:/ibos/bak/data.tar.zg /ibos/bak/14、查看文件夹大小: du xxx/ ,du -sh xxx/(不显示其他子文件)15、安装jdk(java):	• 用yum安装JDK	yum search java|grep jdk	yum install java-1.7.0-openjdk(选择版本,进行安装)	.设置环境变量		[root@localhost ~]# vi /etc/profile		在profile文件中添加如下内容		#set java environment	JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64	JRE_HOME=$JAVA_HOME/jre	CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib	PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin	export JAVA_HOME JRE_HOME CLASS_PATH PATH16、测试地址和端口: telnet  ip port:telnet 45.111.222.2 4444    也可以使用在线端口扫描 (谷歌在线端口扫描)17、查看端口占用并kill : lsof -i:4444   netstat -anp|grep 4444   kill -9 15001	• netstat -nupl (UDP类型的端口)	• netstat -ntpl (TCP类型的端口)	a 表示所有、n表示不查询dns、t表示tcp协议、u表示udp协议、p表示查询占用的程序、l表示查询正在监听的程序	• netstat -ntpl|grep 3306   //这个表示查找处于监听状态的,端口号为3306的进程18、创建连接命令 ln -s 软链接:ln -s 源文件(已经存在的文件) 目标文件(未存在的链接):ln -s www2 www19、通过源码编译安装程序: http://blog.csdn.net/u010657789/article/details/5178920920、修改dns:vi /etc/resolv.conf21、宝塔 Linux控制面板22、关闭窗口依然可以后台运行:	• screen: http://man.linuxde.net/screen  http://bg.artuion.com/linux/325.html		○ 安装:yum install screen -y		○ 创建一个会话: screen -S yourname		○ 这时就可以输入命令,关闭窗口		○ 列出已有的会话:screen -ls		○ 重新连接会话:screen -r 12865xxx		○ screen -d yourname -> 远程detach某个session		○ 创建窗口:在screen之下,Ctrl+c就是创建新的窗口		C-a n -> Next,切换到下一个 window 		C-a p -> Previous,切换到前一个 window 		C-a 0..9 -> 切换到第 0..9 个 window23、设置/取消代理		○ export http_proxy=127.0.0.1:8080		export https_proxy=127.0.0.1:8080		(分别指定http、https协议使用的代理服务器地址,一般就在服务器中有ss或者其他的软件监听127.0.0.1:8080,这样就可以通过软件访问了)		要取消该设置:		unset http_proxy		unset https_proxy		linux系统设置http/https proxy的方法,在/etc/bashrc或者/etc/profile中添加如下环境变量		24、防止ssh暴力登录 denyhosts	• http://blog.csdn.net/hjd199464/article/details/78315909	• http://blog.csdn.net/wanglei_storage/article/details/50849070	• 问题: http://blog.51cto.com/linuxroad/67342525、磁盘查看:df -hl 26、访问php当成文件时: https://blog.csdn.net/u013381397/article/details/77891947        location ~ .*\.(php|php5)?$        {                #fastcgi_pass  unix:/tmp/php-cgi.sock;                fastcgi_pass  127.0.0.1:9000;                fastcgi_index index.php;                include fastcgi.conf;        }	• 意思是: 规则:凡是以php后缀的访问,nginx都把这些访问交给fastcgi_pass,而fastcgi_pass是在127.0.0.1:9000。27、OOPS: vsftpd: refusing to run with writable root inside chroot ()  http://blog.51cto.com/ggvylf/165885028、是检查和修复linux文件系统的命令: fsck -y /xxxxx挂载  29、php-fpm 重启:找到php-fpm 的master进程,之后kill,如下ps -ef | grep php-fpmkill -USR2 xxxx(pid)30、Linux下查看phpinfo:php -r 'phpinfo();'

  

转载于:https://www.cnblogs.com/ohmydenzi/p/8993690.html

你可能感兴趣的文章
C#编程连接数据库,通过更改配置文件切换数据库功能。
查看>>
[转]JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述(一)
查看>>
实验13-两个版本之一
查看>>
[Project Euler] Problem 21
查看>>
数据库粘合层--基于protobuffer
查看>>
tomcat 后台启动设置
查看>>
react-music React全家桶项目,精品之作!
查看>>
结对-结对编项目作业名称-开发环境搭建过程
查看>>
怎样在Dos里切换盘符
查看>>
异常来自 HRESULT:0x800A03EC
查看>>
jQuery中使用$.ajax提交表单
查看>>
软件工程课堂作业(二)续——升级完整版随机产生四则运算题目(C++)
查看>>
js正则表达式及代码
查看>>
淘宝网络框架tbnet源码分析
查看>>
Laravel自学第一课:laravel下载与安装
查看>>
大数据调度工具azkaban的任务调度执行操作
查看>>
TOMCAT:对页面进行压缩从而节省网站的带宽以及提升用户的访问速度
查看>>
NSTimer的使用
查看>>
开学测试代码
查看>>
vue路由传参
查看>>