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 b
3、查找文件 find / -name aaa : 其中/是根目录,当前目录的话用“.”; -name是名字,不区分大小写用 -iname
4、• 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 now
6、启动服务器httpd:httpd service start
7、清屏 ctrl + l
8、ubuntu 查看版本号:sudo lsb_release -a
9、apache2 启动停止: https://www.cyberciti.biz/faq/star-stop-restart-apache2-webserver/•  systemctl start apache2.service
10、cat:查看文件 cat filename;创建文件cat >filename
11、查看进程:ps -ef,通过grep过滤:ps -ef | grep nginx。 其中的 | 称为管道,意义为:把前一个命令的结果当成后一个命令的输入;grep 就是全文本正则匹配打印,而nginx则是它的参数
12、添加为系统服务: http://blog.csdn.net/awj3584/article/details/38036539
13、文件传输方式: 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安装JDKyum search java|grep jdkyum install java-1.7.0-openjdk(选择版本,进行安装).设置环境变量[root@localhost ~]# vi /etc/profile在profile文件中添加如下内容#set java environmentJAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64JRE_HOME=$JAVA_HOME/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libPATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexport JAVA_HOME JRE_HOME CLASS_PATH PATH
16、测试地址和端口: 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 www
19、通过源码编译安装程序: http://blog.csdn.net/u010657789/article/details/51789209
20、修改dns:vi /etc/resolv.conf
21、宝塔 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 个 window
23、设置/取消代理○ export http_proxy=127.0.0.1:8080export https_proxy=127.0.0.1:8080(分别指定http、https协议使用的代理服务器地址,一般就在服务器中有ss或者其他的软件监听127.0.0.1:8080,这样就可以通过软件访问了)要取消该设置:unset http_proxyunset https_proxylinux系统设置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/673425
25、磁盘查看:df -hl
26、访问php当成文件时: https://blog.csdn.net/u013381397/article/details/77891947location ~ .*\.(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/1658850
28、是检查和修复linux文件系统的命令: fsck -y /xxxxx挂载
29、php-fpm 重启:找到php-fpm 的master进程,之后kill,如下
ps -ef | grep php-fpm
kill -USR2 xxxx(pid)
30、Linux下查看phpinfo:php -r 'phpinfo();'

  

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

Linux使用命令记录相关推荐

  1. linux 常用命令记录

    杀java进程: kill -9 `ps -e | grep java | awk '{print $1}'` 启动tomcat: /usr/local/apache-tomcat/bin/start ...

  2. linux网络命令记录

    2019独角兽企业重金招聘Python工程师标准>>> 在日常运维中,调整linux系统的网络还是比较常见的,记录一下方便查询,参考了一篇微信上的文章,转移到博客来.挑选一些可能会有 ...

  3. linux常用命令记录

    为什么80%的码农都做不了架构师?>>>    1. 常用命令 # 查看文件类型 file <file_name># 查看文件的大小 ls -lht [file_name ...

  4. 【开发记录】Linux常用命令记录(一)

    记录CentOS下,常用的命令.有时候很难记得清楚,同时方便新来的同学查阅.(将不停的追加和完善) 1)查看CPU情况 cat /proc/cpuinfo |grep "model name ...

  5. Linux日常命令记录

    1.查找进程 ps -ef | grep javajps 2.杀死进程 kill -9 1827 3.进入tomcat中的日志文件夹 cd logs 4.查看日志 tail -f catalina.o ...

  6. Linux基础命令记录

    lsof: list open files(列出打开的文件, /usr/sbin/lsof -n | grep tcmalloc) ldd: print shared library dependen ...

  7. linux shell 命令记录,linux常用shell命令记录

    获取本机内网IP /sbin/ifconfig | grep "inet addr" -m 1 | cut -d ":" -f 2 | cut -d " ...

  8. linux用户在哪个文件夹,LINUX中用命令成功建立一个用户后信息会记录在哪个文件中...

    LINUX中用命令成功建立一个用户后信息会记录在哪个文件中 发布时间:2007-07-28 10:14:57来源:红联作者:MPiops 增加用户帐号后 新建用户的命令十分简单,在命令行下使用 use ...

  9. linux sftp命令连接数,linux记录sftp命令

    使用以下配置方法不需要配置chroot. 编辑sshd_config文件 vi /etc/ssh/sshd_config 增加: Subsystem sftp /usr/libexec/openssh ...

  10. linux中Shell历史命令记录文件的路径是什么

    Bash shell在"~/.bash_history"("~/"表示用户目录)文件中保存了500条使用过的命令,这样能使你输入使用过的长命令变得容易.每个在系 ...

最新文章

  1. 产品经理岗位职责说明_技术负责人岗位职责,五大方面,超越岗位抓住未来才是技术大牛...
  2. Android Stdio 添加jar或aar
  3. SSH服务如何远程管理RHEL 5
  4. 黄聪: 50 个 Bootstrap 插件
  5. 30 个很棒的 PHP 开源 CMS 内容管理系统
  6. circle loss代码实现_Python全栈之路-23-使用Python实现Logistic回归算法
  7. java 实现复制_在java中如何实现复制,粘贴,剪切
  8. Android 高级控件ListView用法
  9. Qt应用程序主窗口框架
  10. 程序员中的老司机们,30 后的路该开向哪里?
  11. 2021最新对比学习(Contrastive Learning)在各大顶会上的经典必读论文解读
  12. 解读《海纳云智慧城市白皮书》:智慧城市的风吹向何处?
  13. [007]爬虫系列 | 猿人学爬虫攻防大赛 | 第四题: 雪碧图、样式干扰
  14. python idle界面_3.7 IDLE 用户界面
  15. 从数据库导出数据到EXCEL换行的问题解决方法(即数据库字段太长自动换行)
  16. android开发底部虚拟键,android手机底部的虚拟按键怎么弄,像android平板那样。
  17. 我是这样入门“机器学习”的
  18. 【案例】云卷云舒,ArcGIS成就时空交错的新闻播报
  19. springBoot(6)---文件上传
  20. 千峰培训_day15_Linux笔记

热门文章

  1. ActiveMQ开发配置与用例
  2. Linux fstab配置文件详解
  3. Shel脚本-初步入门之《02》
  4. python入门24 json模块
  5. Python3+Selenium3自动化测试-(四)
  6. codevs 1766 装果子
  7. C语言精要总结-内存地址对齐与struct大小判断篇
  8. ubuntu日常使用指南
  9. MemSQL分布式架构介绍(二)
  10. 使用WPF Animated GIF实现GIF图片的播放