Linux
文章平均质量分 56
lynn_kong
华为云计算攻城狮
展开
-
【Linux】iptables学习笔记
1 iptablesLinux内核防火墙Netfilter提供了iptables指令来作为防火墙封包过滤的指令。与规则的顺序强相关。默认情况下,iptables有三张表格,包括管理本机进出的filter、管理后端主机的NAT、管理特殊标志的mangle。显示:iptables [-t tables] [-L] [-nv]清除:iptables [-t tables] [-FX原创 2012-10-26 22:19:54 · 1408 阅读 · 0 评论 -
linux常用命令收集
本博客欢迎转发,但请保留原作者信息(@孔令贤HW http://blog.csdn.net/lynn_kong)!内容系本人学习、研究和总结,如有雷同,实属荣幸!删除0字节文件find -type f -size 0 -exec rm -rf {} \;查看进程,按内存从大到小排列ps -e -o "%C : %p : %z : %a"|sort -k5原创 2013-03-17 01:26:50 · 1352 阅读 · 0 评论 -
Git使用笔记
声明:本博客欢迎转发,但请保留原作者信息!新浪微博:@孔令贤HW;博客地址:http://blog.csdn.net/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!更新历史:2013.5.16 增加checkout及删除远程分支的示例2013.5.20 增加强制与远程仓库同步的方法git config --list 查看系原创 2013-05-15 15:48:40 · 3849 阅读 · 1 评论 -
shell编程——getopts
声明:本博客欢迎转发,但请保留原作者信息!新浪微博:@孔令贤HW;博客地址:http://blog.csdn.net/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!在OpenStack安装Keystone时,最后会执行脚本向Keystone添加租户、用户、角色、service以及服务端点等信息,而这个脚本是由开源社区提供的,以前自己只是直接将脚本原创 2013-05-16 14:41:05 · 4092 阅读 · 0 评论 -
linux中运行耗时的程序
声明:本blog欢迎转发,但请保留原作者信息:新浪微博:@孔令贤HW Blog地址:http://blog.csdn.net/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!前几天微博中有人讲到要在linux中运行耗时的程序时,在断开SSH或网络中断时,如何保护程序不受影响(比如大文件的拷贝不中断):因为自己以前使用过screen,但没有使用过原创 2013-05-05 01:50:01 · 2799 阅读 · 0 评论 -
Linux Shell实现人机交互
while true;do stty -icanon min 0 time 100 echo -n "Automatic execute ten seconds after,Are you sure you want to start the task(yes or no)?" read Arg case $Arg in Y|y|YES|yes) break;;...2013-03-06 09:11:24 · 697 阅读 · 0 评论 -
【Linux】iptables学习笔记
1 iptablesLinux内核防火墙Netfilter提供了iptables指令来作为防火墙封包过滤的指令。与规则的顺序强相关。默认情况下,iptables有三张表格,包括管理本机进出的filter、管理后端主机的NAT、管理特殊标志的mangle。显示:iptables [-t tables] [-L] [-nv]清除:iptables [-t tables] ...2012-10-26 11:43:46 · 113 阅读 · 0 评论 -
逻辑卷管理LVM
1 LVM相关概念和术语LVM是建立在磁盘分区和文件系统之间的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个逻辑的盘卷,再在盘卷上来建立文件系统。 关于术语的详细说明如下:物理卷(physical volume,PV)物理卷就是指硬盘分区,也可以是整个硬盘或已创建的软RAID ,是LVM的基本存储设备,与普通物理存储介质的区别是该设备包含有LVM相关的管理...原创 2012-11-27 10:02:22 · 132 阅读 · 0 评论 -
mysql增加普通用户后无法登陆问题的解决方法
今天安装openstack folsom版本,安装完mysql,为各个服务增加对应的数据库和用户后,发现无法使用新增的用户登陆mysql。我增加用户的方法如下: mysql -uroot -p$MYSQL_PASS <<EOF CREATE DATABASE nova; GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' IDENTIFIE...2012-11-27 10:04:49 · 131 阅读 · 0 评论 -
存储基础知识学习笔记
本博客欢迎转发,但请保留原作者信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!1 RAID独立磁盘冗余数组(RAID, Redundant Array of Independent Disks),不同的RAID等级在两个目标间取得平衡,分别是增加数据可靠性以及增加存储器(群)读写性能RAID 0将数据按磁盘的个数来进行分段。速度最快,没有冗余,如果一个磁盘(物理)损...原创 2013-02-17 18:27:27 · 223 阅读 · 0 评论 -
linux命令--fold
fold主要是折叠命令行输出的,默认会阻断那些达到 80 字符的行。-s 当在宽度限制之内有空格时,阻断,换行。-w 改变最大行宽,默认是80.之前博客中的一个例子:root@network232:~# ps -f --pid 13249 | fold -s -w 85 UID PID PPID C STIME TTY TIME原创 2013-10-24 17:59:30 · 3216 阅读 · 0 评论 -
自定义linux标签实现快速切换目录
原文链接:http://blogread.cn/it/article/6648?f=wb,我作了一些小的改动。如需再次转发,请注明。每天在命令行下,一大部分的工作都是一遍又一遍的输入/usr/lib/python2.7/dist-packages这样来切换目录,现在利用一个简单的配置可以实现如下效果:root@controller230:/usr/lib/python2.7/d转载 2013-09-05 14:03:01 · 1323 阅读 · 0 评论 -
Linux下实现软件的静默安装
静默安装,可以使用下面的方案:1、用debconf-show + 包名查出预配置项root@compute204:/var/log/keystone# debconf-show slapd * slapd/password1: (password omitted)slapd/internal/adminpw: (password omitted)slapd/internal/g原创 2013-08-28 19:07:58 · 4447 阅读 · 0 评论 -
mysql增加普通用户后无法登陆问题的解决方法
今天安装openstack folsom版本,安装完mysql,为各个服务增加对应的数据库和用户后,发现无法使用新增的用户登陆mysql。我增加用户的方法如下:mysql -uroot -p$MYSQL_PASS <<EOFCREATE DATABASE nova;GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' IDENTIFIED BY '$原创 2012-11-26 17:37:15 · 3251 阅读 · 6 评论 -
Shell中的exec和source解析
Shell中的exec和source解析exec和source都属于bash内部命令,在讲这两个命令之前,前谈一下fork的概念:fork是linux的系统调用,用来创建子进程(child process)。子进程是父进程(parent process)的一个副本,从父进程那里获得一定的资源分配以及继承父进程的环境。子进程与父进程唯一不同的地方在于pid(process id)。环境变量只转载 2013-02-21 17:34:17 · 1223 阅读 · 0 评论 -
关于Linux系统中的cron
本博客欢迎转发,但请保留原作者(新浪微博:@孔令贤HW;博客地址:http://blog.csdn.net/lynn_kong)信息!内容系本人学习、研究和总结,如有雷同,实属荣幸!记下,以备经常使用时查询,内容来自wiki。操作符号在一个区域里填写多个数值的方法:逗号 (',') 分开的值,例如:“1,3,4,7,8”连词符 ('-') 制定值的范围,例如:“1-原创 2013-03-15 23:42:28 · 1152 阅读 · 0 评论 -
shell编程--read读到数组
声明:本博客欢迎转发,但请保留原作者信息!新浪微博:@孔令贤HW;博客地址:http://blog.csdn.net/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!看了一个老外的自动化安装OpenStack的脚本,里面有些语法对我来说比较高级,比如下面这个函数:function setconf() { local i=1 for原创 2013-06-08 21:15:16 · 7748 阅读 · 0 评论 -
shell编程--变量
声明:本博客欢迎转发,但请保留原作者信息!新浪微博:@孔令贤HW;博客地址:http://blog.csdn.net/lynn_kong内容系本人学习、研究和总结,如有雷同,实属荣幸!1、变量引用用set命令可以查看所有的变量unset var命令可以清除变量var,var相当于没有定义过readonly var可以把var变为只读变量,定义之后不能对var进行原创 2013-07-24 11:30:49 · 1961 阅读 · 0 评论 -
关于sudo
sudo的配置文件是/etc/sudoers,虽然可以手工打开、编辑、保存。但还是建议使用visudo命令来编辑,因为它能够防止多个用户同时修改,且能进行有限的语法检查从而避免因权限位出错而不被sudo认可。比较重要的是如下的格式:user machine=(users) commands 也就是,允许在machine登录的 user 用户以users的身份来执行commands命原创 2013-08-19 14:31:23 · 1098 阅读 · 0 评论 -
shell编程--彩色打印
大多数情况下,你希望输出echo Color,比如绿色代表成功,红色代表失败,黄色代表警告。NORMAL=$(tput sgr0)GREEN=$(tput setaf 2; tput bold)YELLOW=$(tput setaf 3)RED=$(tput setaf 1) function red() { echo -e "$RED$*$NORMAL"} funct转载 2013-08-15 19:08:59 · 1322 阅读 · 0 评论 -
shell编程--实现人机交互
while true;do stty -icanon min 0 time 100 echo -n "Automatic execute ten seconds after,Are you sure you want to start the task(yes or no)?" read Arg case $Arg in Y|y|YES|yes) break;; N|n|N原创 2013-03-06 09:04:40 · 1997 阅读 · 0 评论 -
修改mysql最大连接数
声明:本博客欢迎转发,但请保留原作者信息!新浪微博:@孔令贤HW;博客地址:http://blog.csdn.net/lynn_kong内容系本人及本人团队学习、研究和总结,如有雷同,实属荣幸!1、编辑/etc/my.cnf,新增配置项[mysqld]set-variable=max_connections=250重启mysql服务。2、直接登录原创 2013-08-16 15:29:44 · 1432 阅读 · 0 评论 -
Shell中的exec和source解析
Shell中的exec和source解析exec和source都属于bash内部命令,在讲这两个命令之前,前谈一下fork的概念:fork是linux的系统调用,用来创建子进程(child process)。子进程是父进程(parent process)的一个副本,从父进程那里获得一定的资源分配以及继承父进程的环境。子进程与父进程唯一不同的地方在于pid(process id)。环境变量只能...原创 2013-02-21 17:38:47 · 237 阅读 · 0 评论