Linux
HPUZ
人生闪光,绝非偶然
VX:KYG-1988
展开
-
ubuntu 永久修改主机名
# Ubuntu系统查看主机名hostname 查看到当前主机的主机名。# 永久修改主机名在Ubuntu系统中永久修改主机名也比较简单。主机名存放在/etc/hostname文件中,修改主机名时,编辑hostname文件,在文件中输入新的主机名并保存该文件即可。修改 /etc/hosts存放的是域名与ip的对应关系,域名与主机名没有任何关系,你可以为任何一个IP指定任意一个名字,hostname原创 2017-10-25 09:50:51 · 2493 阅读 · 1 评论 -
ubuntu 查看内存及cpu使用情况
ubuntu查看内存及cpu使用情况单独查看内存使用情况的命令:free -m查看内存及cpu使用情况的命令:top安装htop工具,查看更直观安装命令如下:sudo apt-get install htop安装完后,直接输入命令:htop原创 2017-08-18 17:34:22 · 25002 阅读 · 0 评论 -
Mac OS 设置 alias
Mac OS 添加 alias# alias 别名vim ~/.bash_profile# wq保存后回到命令行执行以下命令使其生效source ~/.bash_profile# Mac OS命令行下使用SublimeText打开文本文件alias subl="'/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl'"#如原创 2017-06-13 10:04:11 · 20060 阅读 · 0 评论 -
PostMan
PostMan 作为API测试的可视化工具http://blog.csdn.net/shiyaru1314/article/details/49868067转载 2017-06-27 16:48:29 · 306 阅读 · 0 评论 -
echo $PATH
echo $PATH #查看PATH环境变量#显示当前PATH环境变量,该变量的值由一系列以冒号分隔的目录名组成。echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games原创 2017-06-14 13:38:02 · 3134 阅读 · 0 评论 -
sublime text2/3 Mac快捷键
sublime text2/3 Mac快捷键用 Command+P 可以快速跳转到当前项目中的任意文件,可进行关键词匹配。用 Command+P 后 @ (或是Command+R)可以快速列出/跳转到某个函数(很爽的是在 markdown 当中是匹配到标题,而且还是带缩进的!)。用 Command+P 后 # 可以在当前文件中进行搜索。用 Command+P 后 : (或是Ctrl+G)加上原创 2017-06-14 10:52:08 · 429 阅读 · 0 评论 -
统计一个字符串在一个日志或者文本文件中的出现次数?
统计一个字符串在一个日志或者文本文件中的出现次数?$ grep -o "string" file | wc -l原创 2017-06-12 16:41:36 · 2356 阅读 · 2 评论 -
登陆远程Centos
ssh root@115.xxx.xxx.xxxpassword: XXX原创 2017-01-05 18:11:41 · 243 阅读 · 0 评论 -
Linux shell 中的快捷键
Linux shell 中的快捷键跳跃式删除Control + W删除整行Control + U 光标跳到行首(ahead)Control + A 光标跳到行尾(end)Control + E 删除光标后面单个字母Control + D 删除光标后面所有Control + K 清屏reset 或 command+K原创 2017-06-12 08:45:46 · 306 阅读 · 0 评论 -
bmon 带宽监视器
bmon 带宽流量监视器bmon是一种监视和调试工具,用于捕获网络相关统计数据 https://github.com/tgraf/bmonapt-get install bmon# 运行bmonbmon原创 2017-08-18 17:40:02 · 490 阅读 · 0 评论 -
Linux常用命令
Linux 真正的魅力:命令行 如何使用Linux寻求帮助? man info helpLinux常用命令 cd ls pwd mkdir touch rm cp mv cat more reboot poweroff ping grep mount umount tar ln chown chmod useradd passwd whereis转载 2016-07-01 19:00:46 · 863 阅读 · 0 评论 -
tmux
http://cenalulu.github.io/linux/tmux/转载 2017-09-28 23:29:10 · 727 阅读 · 0 评论 -
Linux 控制进程
结束当前进程 control + C当前进程为死进程时#先将进程放到后台control +Z #然后再杀死进程 kill %1 或 kill -9 %1后台进程调入到前台fg ps 查看进程#查看所有进程ps aux#查看Nginx 进程ps aux | grep nginx#查看ruby 进程ps aux |grep ruby原创 2017-06-12 08:50:13 · 285 阅读 · 0 评论 -
Linux 控制进程
Linux 控制进程# 退出当前进程control + C# 挂起前台进程放到后台control +Z# 将后台进程调入到前台fg # kill 死进程 kill %1 或 kill -9 %1 kill -9 进程号# 查看进程ps # 查看进程详情ps aux# 查看NGINX进程ps aux | grep nginx# 查看MySQL进程ps aux | grep mysq原创 2017-10-28 17:29:56 · 403 阅读 · 0 评论 -
Linux 系统管理
Linux 系统管理# 查看登录者的信息w# 显示系统已经运行了多长时间uptime# 查看文件大小du test.htmldu -h test.html# 查看磁盘大小df df -h chown# chown (change owner 修改拥有者) # 修改文件拥有者chown user_name test.html# 修改文件拥有者和拥有者用户组chown user原创 2017-10-28 17:02:42 · 424 阅读 · 0 评论 -
Linux 文件操作
ls# 查看文件ls# 查看隐藏文件ls -a # 查看文件列表ls -l # 查看文件大小ls -lh# 查看文件大小排序ls -lhS# 复制文件cp ~/test.html ~/Document/test.html# 强制复制文件(包含文件夹)cp -rf # 删除文件rm # 强制删除文件rm -rf # 查看文本内容cat test.html# 查看单屏内容l原创 2017-10-28 16:23:20 · 332 阅读 · 0 评论 -
Linux 网络调试
Linux查看开启的端口netstat -an | grep LISTENLinux查看网卡信息ifconfig获取当前外网IPcurl ifconfig.me原创 2017-06-12 08:40:00 · 3494 阅读 · 1 评论 -
Docker
Docker是开源的一个基于轻量级虚拟化技术的容器引擎项目。它通过分层镜像标准化和内核虚拟化技术,使得应用开发者和运维工程师可以以统一的方式跨平台发布应用,并且以几乎没有额外开销的情况下提供资源隔离的应用运行环境。我们目前知道的云服务是基于操作系统级别的隔离,在同一台物理机器上虚拟多个主机,而docker的实现是直接将操作系统环境和应用进行移植。学习使用docker需要知道它的三个组件,分别是镜像(转载 2017-10-19 12:04:24 · 596 阅读 · 0 评论 -
dotfiles
dotfiles教程 转载自 https://luolei.org/dotfiles-tutorial/# 1.dotfiles是什么?我自己的理解:linux下(mac下)有各种app,每个人会根据自己的喜好和习惯来设置一些(快捷键,变量等等),而dotfiles就是保存了这些自定义设置的文件,如果换一台电脑,只要你备份了dotfiles文件,一样可以快速回归到自己熟悉的设置。# 2.如何使用d转载 2017-09-29 18:18:20 · 549 阅读 · 0 评论 -
iTerm2 配色方案(oh-my-zsh& Powerline)
转载自 http://www.jianshu.com/p/33deff6b8a63转载 2017-09-29 11:22:19 · 2105 阅读 · 2 评论 -
Shell 命令
Shell 命令原创 2017-06-23 10:35:08 · 255 阅读 · 0 评论 -
如何通过linux ssh远程linux不用输入密码登入
如何通过linux ssh远程linux服务器免密码登陆1.本地需要有key文件(公钥和私钥)没有key,执行下面命令行生成公私钥命令行: ssh-keygen -t rsa执行命令后 进入 cd ~/.ssh目录查看本地是否生成key文件: id_rsa(私钥) id_rsa.pub(公钥)2.将本地的id_rsa.pub(公钥)拷贝到远程Linux服务器scp命令用于远程拷贝文件, 同时原创 2017-01-06 17:42:11 · 2447 阅读 · 0 评论 -
LInux远程主机后台运行
Linux远程主机后台运行,即使关闭当前窗口也不会与主机断开开始后台运行nohup xxxx任务命令关闭后台运行nohup.out原创 2016-12-01 16:28:29 · 405 阅读 · 0 评论 -
Linux文件的切割和合并
Linux中大文件的切割和合并使用split命令将上面创建的date.file文件分割成大小为10KB的小文件split -b 10split -l 10 date.file把文件分割成每个包含10行的小文件:split -l 10 date.file将file1.txt和file2.txt合并到file.txt$ cat file1.txt file2.txt > file.txt原创 2016-11-29 11:17:04 · 325 阅读 · 0 评论 -
Passenger 和 Nginx
Bundle是Gem包的依赖管理工具,RubyGem本身有依赖管理为何还要Bundle呢?有时候两个gem虽然都依赖于同一个gem,但是却是依赖不同的版本,这时候bundle就能帮助进行依赖计算。并且在部署的时候,能将不同app所需的一系列gem打包起来分开管理,就不至于污染整个系统的gems源。开发人员在Gemfile中指定所需的gem和版本等信息,然后bundle会计算出所有依赖的gem,并安装转载 2016-11-08 18:15:32 · 977 阅读 · 0 评论 -
SSH参数说明
主要参数说明:-l 指定登入用户-p 设置端口号-f 后台运行,并推荐加上 -n 参数-n 将标准输入重定向到 /dev/null,防止读取标准输入-N 不执行远程命令,只做端口转发-q 安静模式,忽略一切对话和错误提示-T 禁用伪终端配置http://blog.csdn.net/fdipzone/article/details/23000201转载 2016-11-07 13:44:55 · 2357 阅读 · 0 评论 -
Linux 中网络命令行
-查看开放端口 netstat -tln 查看某一端口的线程 netstat -anp |grep 端口号 -关闭某个开放端口 kill -9 线程号(需要关闭线程号便关闭端口)原创 2016-08-05 12:22:02 · 289 阅读 · 0 评论 -
Ubuntu 系统中安装Java
检查Java是否已经安装在Ubuntu上打开终端 (Ctrl+alt+T) java -version 没有安装过Java:The program ‘java’ can be found in the following packages:* default-jre* gcj-4.6-jre-headless* openjdk-6-jre-headless* gcj-4.5-jr转载 2016-08-04 09:13:19 · 395 阅读 · 0 评论 -
解决Ubuntu下Sublime Text 2/3无法输入中文
Ubuntu下Sublime Text 2/3无法输入中文安装 Sublime Text 2/3安装 Fcitx 输入法(搜狗输入法)修复 Sublime Text 2/3在 Ubuntu(Debian) 系统下的无法输入中文输入法的问题使用方法1.更新并升级系统为最新$ sudo apt-get update && sudo apt-get upgrade2.克隆项目到本地 :转载 2016-07-05 00:14:56 · 1150 阅读 · 0 评论 -
Linux用户切换
Linux用户切换 普通用户切换到管理员: sudo su 管理员切换到普通用户:su xxx(用户名)原创 2016-11-23 11:47:34 · 351 阅读 · 0 评论 -
linux下各种文件夹的作用
linux下各文件夹的意义:/bin:是binary的缩写,包含了引导系统启动所需的命令和普通用户可以使用的常用命令/lib:是根文件系统目录下程序和核心模块的共享库,存放了根文件系统程序运行所需的共享文件。这些文件包含了可被许多程序共享的代码以避免每个程序都包含有相同的子程序的副本故可以使得可执行文件变得更小,节省空间。/etc:用来存放所有的系统管理所需要的配置文件和子目录,linux转载 2016-12-15 15:12:06 · 504 阅读 · 0 评论 -
nginx 服务器重启命令
Nginx 服务器重启命令nginx -s reload --> 修改配置后重新加载生效nginx -s reopen --> 重新打开日志文件nginx -t -c/xxx/xx/nginx.conf --> 测试nginx配置是否正确ps -ef | grep nginx kill -9 强制停止Nginx启动nginx:nginx -c /xx/xx/nginx.conf转载 2016-12-15 15:18:34 · 512 阅读 · 0 评论 -
Linux 用户权限,文件权限
chown 用于改变一个文件的所有者及所在的组。# chown user filename ### 改变 filename 的所有者为 user# chown user:group filename ### 改变 filename 的所有者为 user,组为 group# chown -R root folder ### 改变 folder 文件夹及其子文件的所有者为原创 2016-12-28 08:43:58 · 388 阅读 · 0 评论 -
Linux设置有效的防火墙策略禁止所有非法的请求
只允许外部访问22和80端口, shell脚本会禁止除了22和80端口之外的一切端口访问#!/bin/bashiptables -Fiptables -t nat -Fiptables -P INPUT DROPiptables -A INPUT -s 127.0.0.1 -j ACCEPTiptables -A INPUT -p tcp --dport 22 -j ACCEPTipta原创 2017-05-29 16:40:10 · 2438 阅读 · 0 评论 -
linux 查看端口进程
linux 查看端口进程netstat -tulnp | grep 80netstat -tulnp | grep 23原创 2017-01-11 18:42:43 · 373 阅读 · 0 评论 -
nginx默认nginx.conf
nginx默认nginx.conf## The default server#server { listen 80 default_server; listen [::]:80 default_server; server_name _; root /usr/share/nginx/html; # Load conf原创 2017-01-09 18:14:07 · 4523 阅读 · 0 评论 -
查看Linux版本信息
查看Linux版本信息uname -a (显示电脑以及操作系统的相关信息)[zs ~]$ uname -aLinux i-pcf5kgzd 2.6.32-431.29.2.el6.x86_64 #1 SMP Tue Sep 9 21:36:05 UTC 2014 x86_64 x86_64 x86_64 GNU/Linuxcat /proc/version(说明正在运行的内核版本)[zs ~]$转载 2017-01-05 15:24:13 · 360 阅读 · 0 评论 -
Vim
alias(中文称为“别名”) http://blog.csdn.net/ricks_wu/article/details/9031357原创 2016-07-27 23:06:53 · 311 阅读 · 0 评论 -
linux下备份一个目录下所有文件及目录
linux下备份一个目录下所有文件及目录cp -rf 源目录 备份目录cp是复制命令-r 递归处理,指定目录下的文件和子目录一并处理-f 强行复制,无论目标是否存在原创 2017-01-04 10:31:54 · 27286 阅读 · 0 评论 -
ubuntu 解压 打包 命令全集
ubuntu 解压 打包 命令全集.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!).gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf File转载 2016-07-15 11:45:11 · 385 阅读 · 0 评论