Linux
SnowRomance
这个作者很懒,什么都没留下…
展开
-
优化 Linux 内核参数
vim /etc/sysctl.conf# Kernel sysctl configuration file for Red Hat Linux## For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and# sysctl.conf(5) for more details.# Con转载 2017-01-11 17:54:33 · 250 阅读 · 0 评论 -
查看进程,端口
1)ps 查看进程 ps -elf | grep -c mingetty2 ) netstat 查看端口 netstat -lnp (打印当前系统启动哪些端口) netstat -an (打印网络连接状况) netstat -an | grep 80 (查看80端口的服务的 ip)原创 2016-01-14 15:59:44 · 390 阅读 · 0 评论 -
exec
exec 8exec 8exec 8>&1 将标准输出重定向到 FD 8exec 8>&- 关闭 FD 8&>file 将标准输出和标准错误重定向到文件原创 2016-02-21 10:11:15 · 1138 阅读 · 0 评论 -
cron计划任务
1.列出计划列表 crontab -l -u mysql 具体的文件放在 /var/spool/cron/root(用户)2.修改计划 crontab -e3.计划任务意思第1列分钟1~59第2列小时1~23(0表示子夜)第3列日1~31第4列月1~12第5列星期0~6(0表示星期天)第6列要运行的命令下面是cro原创 2016-02-17 16:06:19 · 409 阅读 · 0 评论 -
Linux iptables
1)、查看 iptables 规则# iptables -t nat -nvL-t 指定查看的表,如果不加,默认查看 filter 表-n 表示不针对 IP 反解析主机名-L 表示列出-v 更详细显示内容为:num – 指定链中的规则编号target – 前面提到的target的特殊值prot – 协议:tcp, udp, icmp等sour原创 2016-02-17 15:56:47 · 266 阅读 · 0 评论 -
curl 命令
1)、curl www.baidu.com2)、curl -I www.baidu.com只查看状态200 OK301 302 服务端跳转404 找不到页面3)、curl -x61.135.157.156:80 www.qq.com -I-x 就是代理,即使在 hosts 中指定 www.qq.com 也可以用真实的 www.qq.com IP 来访问 www.qq.c原创 2016-02-21 10:09:10 · 223 阅读 · 0 评论 -
screen 命令
1)、nohup sleep 100 &不终止任务,并且将日志打印到 当前目录下的 nohup.out2)screenyum install -y screenscreen -> top -> ctl + a + d (退出 screen,以后台运行) -> screen -ls (查看 后台运行的 screen)进入指定的 screen :screen -r $i原创 2016-02-21 10:08:48 · 306 阅读 · 0 评论 -
exec , xargs
1)、find /var/log/ -type f -mtime +10 -exec cp {} {}.bak \;其中的 {} 指的是之前 find 出来的文件2)、 find . -type f -name "*.txt" | xargs -i cp {} /tmp/k/ find . -type f -name "*.txt" | xargs -I {} cp {}原创 2016-02-21 10:08:17 · 251 阅读 · 0 评论 -
系统日志
1)、系统日志放在ls /var/log/messages2)、配置文件cat /etc/logrotate.conf# see "man logrotate" for details# rotate log files weeklyweekly 每周# keep 4 weeks worth of backlogsrotate 4 保留 4原创 2016-02-17 16:32:22 · 524 阅读 · 0 评论 -
系统服务
1)、ntsysvyum -y install ntsysv 安装方向键选择,空格键修改,tab 键切换到确定,回车保存退出2)、chkconfigchkconfig --listchkconfig atd offchkconfig --list atdchkconfig --level 345 atd on (在 3,4,5 级别模式下启动)chkconfig -原创 2016-02-17 16:18:53 · 251 阅读 · 0 评论 -
yum upgrade和yum update
Linux升级命令有两个分别是yum upgrade和yum update实验分别测试 yum -y upgrade和yum -y update升级前系统版本: centos5.5内核版本: 2.6.18-194.el5升级前做过简单配置文件修改yum -y upgrade 升级后 只升级所有包,不升级软件和系统内核系统版本: cen转载 2016-03-10 09:44:26 · 484 阅读 · 0 评论 -
Linux 系统报错
1.shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory你的当前目录已经被删除,getwd 找不到,只要随便 cd 到一个已有的目录即可原创 2016-12-20 10:34:02 · 507 阅读 · 0 评论 -
配置虚拟 ip
/sbin/ifconfig eth0:1 192.168.32.43 broadcast 192.168.32.255 netmask 255.255.255.0 up/sbin/route add -host 192.168.32.43 dev eth0:1将命令放在 /etc/rc.d/rc.local 中,重启生效转载 2017-01-11 17:53:21 · 447 阅读 · 0 评论 -
Centos6.5安装Glances
1.安装epel# yum install -y epel* 2.修改/etc/yum.repos.d/ epel.repo 文件,否则yum 会报如下错误:Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again 3.将epel.repo 中的bas转载 2016-12-20 10:45:50 · 1392 阅读 · 0 评论 -
centos 识别新增磁盘不停机扫描
在 Centos 6 中,默认的 kudzu 这个识别硬件的服务不存在了,基本上所有的硬件管理都通过 Udev 来管理了….如果你在 Centos 6 中加了一个新的硬件,如网卡.只需要重新启动 udev 就行了.start_udev如果是添加磁盘,则需要做如下修改:echo "- - -" > /sys/class/scsi_host/host0/scan##如果有转载 2016-12-20 10:45:28 · 10502 阅读 · 0 评论 -
Linux blockdev命令设置文件预读大小介绍
在命令行调用设备的ioctl函数。在Linux系统中,似乎对设备的直接操作只有ioctl函数了。他接受的参数不是太多,而且都是一一对应的。blockdev - 从命令行调用区块设备控制程序 blockdev [options] commands devices blockdev 工具允许从命令行调用区块设备控制程序。–setro 设置设备为只读–getro 读取设备是否为只读转载 2016-12-20 10:41:28 · 3609 阅读 · 0 评论 -
解决Linux“Device is busy”与磁盘只读
在Linux系统中,如使用存储链路抖动或远程数据传输到本地未及时交互完成 都可能会出现磁盘只读的情况,当然本文所概述的只针对磁盘分区只读,针对系统所有目录只读则无法使用指令修复,需重启OS。 针对单个分区只读,我们一般停好应用程序后,umout 该目录,然后对该目录做修复工作。但Linux 下 umount 挂载分区或者移动硬盘的时候,经常会出现 “Device is busy” 的提示转载 2016-12-20 10:40:54 · 2947 阅读 · 0 评论 -
linux怎么查看连接的创建时间
linux怎么查看连接的创建时间 zookeeper客户端失去连接的时候,我们的系统会报警。这个时候我们需要去生产环境看看客户端的连接情况,需要查看连接的创建时间。 www.2cto.com 使用以下方法: 1.查看连接所在的进程号,netstat -npt | grep port,可以得到进程号 tcp 0 0 ::ffff:192.1转载 2016-12-20 10:39:59 · 8592 阅读 · 0 评论 -
Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches
Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches频繁的文件访问会导致系统的Cache使用量大增$ free -mtotal used free shared buffers cachedMem: 3955 3926 28 0 55 3459-/+ buffers/cache: 411 3544Swap: 5726 0 5726fre转载 2016-12-20 10:38:00 · 505 阅读 · 0 评论 -
快捷键
消息×loading.. 在shell命令终端中,Ctrl+n相当于方向向下的方向键,Ctrl+p相当于方向向上的方向键。 在命令终端中通过它们或者方向键可以实现对历史命令的快速查找。这也是快速输入命令的技巧。转载 2016-12-20 10:35:29 · 168 阅读 · 0 评论 -
inode是一个重要概念
inode是一个重要概念,是理解Unix/Linux文件系统和硬盘储存的基础。我觉得,理解inode,不仅有助于提高系统操作水平,还有助于体会Unix设计哲学,即如何把底层的复杂性抽象成一个简单概念,从而大大简化用户接口。下面就是我的inode学习笔记,尽量保持简单。===================================理解inode作者:阮一峰一、in转载 2016-12-20 10:34:29 · 256 阅读 · 0 评论 -
inotify
1.下载 inotify http://pan.baidu.com/s/1hrr2LoC2.解压 inotifytar xvf inotify-tools.tar3.将 inotify 放在你喜欢的目录下mv inotify-tools /usr/local/4.inotifywait 的作用inotifywait 命令中的 -m 选项表示 monitor ,即开启监视原创 2016-03-03 19:42:51 · 381 阅读 · 0 评论 -
rsync
1.rsync 用法rsync -av 192.168.32.191::aminglinux/123/1.txt /tmp/rsync -av /tmp/1.txt 192.168.32.191::aminglinux/123/2.rsync 选项-a: ==rlptgoD-v:可视化-r:目录-l:软连接,如果软连接所对应的源不存在,就没有什么用处-L原创 2016-03-03 19:42:18 · 309 阅读 · 0 评论 -
Linux vim
1.安装:yum -y install vim-enhanced2.vim 打开:vim +10 +文件 3.vim 移动: 1)、数字 + h(左)j(下)k(上)l(右) 2)、ctl + f (下页); ctl + b(上页) 3)、gg ; 数字+shift + g 4)、$(行尾 shift+4) ;0(原创 2016-01-14 16:02:44 · 291 阅读 · 0 评论 -
文件压缩打包
1.gzip 1)、gzip : gzip + 文件 生成.gz文件 2)、gzip -6(默认级别) 3)、gzip -d +压缩文件 解压缩 4)、gunzip +压缩文件 解压缩 5)、zcat +压缩文件 查看压缩文件内容2. bzip2 1)、bzip2 +文件 生成.bz2文件 2)、bzip原创 2016-01-14 16:01:59 · 247 阅读 · 0 评论 -
Linux 安装命令
rpm: 1) 安装rpm -ivh --force --nodeps 2) 升级rpm -Uvh 3) 卸载rpm -e 4) rpm -qa 5) 列出一个rpm包安装的文件 rpm -ql 包名 6) 列出某个文件属于哪个rpm 包 rpm -qf /usr/lib/l原创 2016-01-14 16:01:20 · 298 阅读 · 0 评论 -
查看系统负载
1) w (查询负载) 13:14:15 up 5 days, 19:49, 1 user, load average: 0.30, 0.21, 0.24USER TTY FROM LOGIN@ IDLE JCPU PCPU WHATroot pts/0 192.168.34.173 Mon14 0.原创 2016-01-14 16:00:27 · 420 阅读 · 0 评论 -
curl 错误
CURLE_UNSUPPORTED_PROTOCOL(1)你的URL传递给libcurl的使用协议,这libcurl的不支持。支持可能是你没有使用一个编译时的选项,它可以是一个拼写错的协议字符串,或者只是一个协议的libcurl没有代码。 CURLE_FAILED_INIT(2)非常早期的初始化代码失败。这可能是内部错误或问题,资源问题,一些基本的东西可能无法完成初转载 2016-01-14 15:31:50 · 1419 阅读 · 0 评论 -
Linux find 等 查找文件
此篇博客主要介绍一系列的 Linux 文件查找命令,以及我搜索的一些 知识扩展原创 2016-01-14 15:19:37 · 427 阅读 · 0 评论 -
Linux 磁盘分区
此篇博客是我经过学习 Linux 磁盘分区,并实际实践过 扩展逻辑卷 跟 创建逻辑卷的操作原创 2016-01-14 15:18:05 · 414 阅读 · 0 评论 -
添加 swap 分区
1)、查看交换分区: cat /proc/swaps2)、创建交换分区文件: dd if=/dev/zero of=/swapfile bs=512 count=80000003)、转化为 swap 格式文件: mkswap /swapfile4)、free 查看 是否有交换分区5)、启动 swap 分区(加入 swap 池中):原创 2016-01-29 10:36:20 · 307 阅读 · 0 评论 -
SELinux
1)、永久关闭 selinux# vim /etc/selinux/config# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is原创 2016-01-25 15:55:02 · 272 阅读 · 0 评论 -
su 跟 sudo
su aming 跟 su -aming 的区别:加上 '-' 会跳转到当前用户的家目录下,并且 PATH 变量的值也会切换到当前 用户家目录下su - -c "id" aming 直接运行命令, 不用切换到该用户sudo :临时用 root 用户执行visudo: root ALL-(ALL) NOPASSWD:ALL哪个用户 -从原创 2016-01-14 16:03:12 · 284 阅读 · 0 评论 -
Linux 用户跟用户组
用户组:创建组: 1)、groupadd grp1 cat /etc/group (组名:x:gid) 密码文件 /etc/gshadow 2)、指定组ID:groupadd -g 512 grp2 当指定一个512组ID之后,再创建就会从512 开始删除组: 1) groupdel grp3原创 2016-01-14 16:03:59 · 240 阅读 · 0 评论 -
Linux 运行级别
Cat /etc/inittab查看运行级别0:关机;1.单用户;2.多用户(无NFS);3.多用户;4.保留;5.X11;6.重启关机:init 0,shutdown –h now重启:init 6,shutdown –r now,reboot原创 2016-01-14 16:12:03 · 237 阅读 · 0 评论 -
单用户模式修改密码
单用户模式修改密码:1. Reboot2. 3秒内按任意键3. 按e进入编辑模式,然后按方向键,选中第二个4. 按e进入编辑,在最后写入(1,s,s[S]ingle)5. 回车,按b启动6. 顺利进入单用户模式,Runlevel查看到自己已经进入单用户模式7. Passwo原创 2016-01-14 16:10:17 · 600 阅读 · 0 评论 -
mkdir
1. 创建当前已存在目录的下级目录:mkdir /tmp/test2. 创建当前不存在目录下的子目录:mkdir –p /tmp/111/222/3333. 创建目录是显示当前创建的具体步骤:mkdir –pv /tmp/1/2/34. 删除目录:rmdir –pv /tmp/1/2/3a) 当/tmp/1/下面原创 2016-01-14 16:09:36 · 921 阅读 · 0 评论 -
rm,cp,mv
1. rm –r +目录2. rm –f +(both)强制删除3. rm –I (提示) /bin/rm没有提示a) 其中rm :alias rm=’rm -i’4. 删除一个不存在的文件和目录的时候-f 不会提示1. cp +源文件 +目标文件2. cp –rv原创 2016-01-14 16:08:58 · 276 阅读 · 0 评论 -
Linux 文件查看命令
cat -n +文件 ; cat -A +文件(显示特殊字符)tac 从尾行输出到首行more 跟 less :1./从上面往下查找字符串,n查找下一个,N查找上一个2.?从下面往上查找字符串,N查找下一个,n查找上一个3.q退出4.b:向上翻页;f:向下翻页5.less 还可以用k,j上下翻页6.G跳到行尾,g跳到行首head:显示头部10行,参数-n原创 2016-01-14 16:08:33 · 305 阅读 · 0 评论 -
Linux 文件权限
1.文件权限:-rwxrwxrwx :第一位(文件类型):1.-:普通文件;2.l:链接文件;3.d:目录;4.c:字符类文件;5.b:块设备接下来的几位每三位表示一个用户权限,分别对应(u-所有者,g-所属组,o-其他用户),全部修改可以用(a-全部用户)2.修改权限跟所属chmod -R 权限 +文件chown -R 所有者:所属组 +文件其中权限遵循:4214原创 2016-01-14 16:07:36 · 255 阅读 · 0 评论