VMware Centos网卡名称变为rename5. Mac地址和eth5一样。删除 /etc/udev/rules.d/70-persistent-net.rules ,重启。
参见:Centos Linux系统安装后网卡em改回eth的两种方法
echo -e “\033[31m 红色字 \033[0m” echo -e “\033[34m 黄色字 \033[0m” echo -e “\033[41;33m 红底黄字 \033[0m” echo -e “\033[41;37m 红底白字 \033[0m” 字颜色:30—–37 echo -e “\033[30m 黑色字 \033[0m” echo -e “\033[31m 红色字 \033[0m” echo -e “\033[32m 绿色字 \033[0m” echo -e “\033[33m 黄色字 \033[0m” echo -e “\033[34m 蓝色字 \033[0m” echo -e “\033[35m 紫色字 \033[0m” echo -e “\033[36m 天蓝字 \033[0m” echo -e “\033[37m 白色字 \033[0m” 字背景颜色范围:40—–47 echo -e “\033[40;37m 黑底白字 \033[0m” echo -e “\033[41;37m 红底白字 \033[0m” echo -e “\033[42;37m 绿底白字 \033[0m” echo -e “\033[43;37m 黄底白字 \033[0m” echo -e “\033[44;37m 蓝底白字 \033[0m” echo -e “\033[45;37m 紫底白字 \033[0m” echo -e “\033[46;37m 天蓝底白字 \033[0m” echo -e “\033[47;30m 白底黑字 \033[0m” 最后面控制选项说明 www.2cto.com \33[0m 关闭所有属性 \33[1m 设置高亮度 \33[4m 下划线 \33[5m 闪烁 \33[7m 反显 \33[8m 消隐 \33[30m — \33[37m 设置前景色 \33[40m — \33[47m 设置背景色 \33[nA 光标上移n行 \33[nB 光标下移n行 \33[nC 光标右移n行 \33[nD 光标左移n行 \33[y;xH设置光标位置 \33[2J 清屏 \33[K 清除从光标到行尾的内容 \33[s 保存光标位置 \33[u 恢复光标位置 \33[?25l 隐藏光标 \33[?25h 显示光标
复制本地文件到服务器:scp chksrv.sh root@10.217.13.242:/data0/chksrv
复制服务器文件到本地: scp -r root@10.217.13.242:/data0/* /d/ah
参数 -r 递归复制,即可以直接复制文件夹
注意vmnet8默认的配置网关是..*.2
可以在Virtual Network Editor里面自己指定其他网关
[13] sudo dos2unix /etc/sudoers sudo: >>> /etc/sudoers: syntax error near line 152 <<< sudo: parse error in /etc/sudoers near line 152 sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin
[1] sudo bash chksrv.sh 9399.txt C sudo: >>> /etc/sudoers: Alias `USER_SJ' already defined near line 152 <<< sudo: parse error in /etc/sudoers near line 152 sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin
[11] sudo bash chksrv.sh 9399.txt C ---------------------------Information of HP10121302--------------------------------- CentOS 6.4 x86_64 Hyper-Threading Opened Virtual Technology Opened -----------------------USER Information------------------------ ---------Sudoers Check------------------ --------------------------------END-------------------------------- ------------------------------------END----------------------------------------
[root@localhost]# cat sudoer.txt -v lng1^M
大概是因为公司网络限制,无线需要web认证。
但是如果命令名字和软件包名字不相同怎么办呢? 如iostat命令,其命令名就和软件包名字不一样,直接安装的话会失败: 1234567 [root@localhost ~]# yum install iostat Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * rpmforge: mirrors.neusoft.edu.cn Setting up Install Process No package iostat available. Error: Nothing to do 这时我们就需要使用下面的方法了: [root@localhost ~]# yum -q install /usr/bin/iostat ========================================================================================================================================== Package Arch Version Repository Size ========================================================================================================================================== Installing: sysstat x86_64 9.0.4-20.el6 163 225 k Transaction Summary ========================================================================================================================================== Install 1 Package(s) Is this ok [y/N]: 这里的/usr/bin/iostat是不存在的,那为什么却可以找到所属的包呢? 其实就是用了rpm数据库来查找的。至于为什么要用/usr/bin这个路径,是因为这个命令是属于用户的命令,即/usr。这个也是猜测的,如果用这个路径查不到包,就换一个。 这里要是用/bin的话是查不到的: [root@localhost bin]# yum install /bin/iostat Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * rpmforge: mirrors.neusoft.edu.cn Setting up Install Process No package /bin/iostat available. Error: Nothing to do 主要问题是看命令的路径了,要是对的话,应该可以查到的。
参见:http://www.linuxidc.com/Linux/2013-09/90531.htm
pkill -kill -t pts/1
Dynamips与GNS3的关系:百度知道
gns 3好些 GNS3是一款优秀的具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件。 GNS3整合了如下的软件: Dynamips :一款可以让用户直接运行Cisco系统二进制镜像(binary images此词语翻译是否恰当?)的IOS模拟器 Dynagen :是Dynamips的文字显示前端 Pemu :PIX防火墙设备模拟器。 Winpcap :windows平台下一个免费,公共的网络访问系统。开发winpcap这个项目的目的在于为win32应用程序提供访问网络底层的能力
处理ip变更提案,从227段改为142段,直接编辑网卡配置文件重启后无法连接。去机房现场操作,无法ping通网关。回来后得知是交换机vlan的原因。然后再次去机房查看服务器连接的交换机端口号。
由于机器较老,网线上没有标签,与管理员沟通后通过拔网线的方式确定了端口。
windows下用notepad++写一python脚本 test.py,编码方式为utf8:
f=open("test.py") line=f.readline() while line: print (line,) line=f.readline() f.close()
执行python test.py出错:
$ python test.py Traceback (most recent call last): File "test.py", line 7, in <module> print (line) UnicodeEncodeError: 'gbk' codec can't encode character '\ufeff' in position 0: illegal multibyte sequence
原因是编码方式为带bom的UTF8,改成无bom就好了。
关于bom:
UTF- 8编码的文件中,BOM占三个字节。如果用记事本把一个文本文件另存为UTF-8编码方式的话,用UE打开这个文件,切换到十六进制编辑状态就可以看到开 头的FFFE了。这是个标识UTF-8编码文件的好办法,软件通过BOM来识别这个文件是否是UTF-8编码,很多软件还要求读入的文件必须带BOM。可 是,还是有很多软件不能识别BOM。
\\
上面的报错中的 '\ufeff' 正是 带bom的文件开头的 FFFE。
另,改了之后如果文件中有中文一样会报错,这时需要指定以何种编码读取文件:
f=open("test.py",encoding=("utf8"))
Netbeans的报错比较明确:
File “<string>”, line None
SyntaxError: Non-ASCII character in file '\NetBeansProjects\NewPythonProject\src\newpythonproject.py', but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
参考:http://afericazebra.blog.163.com====== 140320 机房实习
光纤配线架(Optical Distribution Frame)用于光纤通信系统中局端主干光缆的成端和分配,可方便地实现光纤线路的连接、分配和调度。 随着网络集成程度越来越高,出现了集ODF、DDF、电源分配单元于一体的光数混合配线架,适用于光纤到小区、光纤到用户、光纤到大楼、远端模块局及无线基站的中小型配线系统。
参见:ODF配线架 /blog/static/30050408201211199298711/
admired模板直接修改functions.php的下面函数:
// Sets the post excerpt length to 40 words. function admired_excerpt_length( $length ) { return 400; } add_filter( 'excerpt_length', 'admired_excerpt_length' );
现象:
Press (Ctrl-e) for remote access setup within 5 sec….
卡在这里不动
dell戴尔服务器出现press ctrl-e for remote access setup within 5 sec不进入系统的原因
1、可能是硬件有问题
2、硬盘没有安装系统
3、没有安装硬盘驱动,如sas硬盘,认不到硬盘
可能是硬件故障,试下重新插拔。from:http://bbs.serverzx.com/thread-345-1-1.html
/sbin/route add -net 10.0.0.0/8 gw /sbin/route add -net 172.16.0.0/16 gw /sbin/route add -net 192.168.0.0/16 gw /sbin/route add -net 10.72.0.0/16 gw
没有指定网关
联系人,右键新建文件夹。
群发邮件是方便选择整组的人。
今天图省事直接群发了rdim,之后点开一看,人略多啊,部门总监经理都在,好在总监回复邮件了没批评反倒表扬了。以后不能这么干了。自建分组靠谱些。
参考:http://life.lifesci.cn/html/2008-12/8048.htm
brctl delbr br0
在Linux下可以使用blkid命令对查询设备上所采用文件系统类型进行查询。blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询。要使用这个命令必须安装e2fsprogs软件包。
直接使用blkid可列出当前系统中所以已挂载文件系统的类型
格式如下:
UUID=fe758701-e1ee-44e0-b406-6bbfbc6aaad0 /data1 ext3 defaults 1 2 UUID=2f586f01-b5b9-4ce8-bea8-c0866214e7b2 /data2 ext3 defaults 1 2 UUID=1d0d7658-020e-4b49-8c87-365a0df18427 /data3 ext3 defaults 1 2 UUID=b9b98b7e-7d67-4cdd-9939-7c5e2bba6728 /data4 ext3 defaults 1 2 UUID=ad25ff27-1ace-4f72-afeb-da80ac98a34d /data5 ext3 defaults 1 2 UUID=2c288089-fc00-4fcf-8dbc-5eaba8787d31 /data6 ext3 defaults 1 2 UUID=ce4df6db-b863-4b97-a3d6-53b57339d839 /data7 ext3 defaults 1 2 UUID=9f4158d2-c3d3-4742-96b5-2278db86d34b /data8 ext3 defaults 1 2 UUID=1261979a-bfb5-449b-a17f-60784ea35bd1 /data9 ext3 defaults 1 2 UUID=c5bf7b0a-2b09-4689-a311-c2cc31af218b /data10 ext3 defaults 1 2 UUID=a8caf68d-b8ae-46a8-83f8-141f7dc817b7 /data11 ext3 defaults 1 2 UUID=8cc2ea4d-b6ec-45da-82cb-35667cacf23c /data12 ext3 defaults 1 2 UUID=b93c117b-009c-49c3-93da-12333f83581e /data13 ext3 defaults 1 2 UUID=7e8dc88c-c4fe-4b13-b3ad-e4555ed19a6b /data14 ext3 defaults 1 2
mount -a 全部挂载
shell下eval的用法
/etc/yum.repos.d/ 目录下,删除(或修改扩展名)pptp.repo
ifcfg文件里指定了默认网关,但是路由表里没有默认路由,还需要手动添加。
route add default gw 192.168.60.2
#!/bin/bash for host in $(seq 194 222) do sed -i "s/IPADDR.*/IPADDR=102.126.43.$host/g" /etc/sysconfig/network-scripts/ifcfg-eth0 sed -i "s/NETMASK.*/NETMASK=255.255.255.224/g" /etc/sysconfig/network-scripts/ifcfg-eth0 sed -i "s/GATEWAY.*/IPADDR=102.126.43.193/g" /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/init.d/network restart &>/dev/null ping -c 2 102.126.43.193 &>/dev/null && r=0 || r=1 if [ $r -eq 0 ]; then echo "$host is available" else echo "$host is not available! please try another..." fi done
上面是在本机无法上网的情况下找出一个可用ip。
直接ping或者nmap不可行,都要求主机先连上网然后找局域网哪些ip在线。这里的情景是有个网段,不知道哪些可以用,随便配一个经常IP冲突,影响上网。
用sniff软件应该可以快速解决。
文本:
man iostat|col -b >iostat.txt
PDF:
man -t iostat |ps2pdf iostat.pdf
如果linux上没有安装latex,windows上安装了,可以
man -t iostat >iostat.txt #scp到windows ps2pdf iostat.txt iostat.pdf
服务器电源尾部有电源固定把手的应从把手处插入,用扎带绑扎;有粘带的用粘带粘牢;电源线和机器基本水平绑扎在立柱上,电源插头和立柱也要进行绑扎。
服务器网线由交换机由交换机接出后,必须经过网线槽、从右后立柱上方绕下;插在机器网卡的一端要留出富裕量;连接的时候要和机器基本水平,在立柱上做绑扎
绑扎时不能在网线末端折死角;网线的合理长度应是比实际所需长度略长一些。
服务器电源线应绑扎在服务器网线的下方,以使整体效果整洁、规整。
参考:http://www.pdidc.com/news2_1430_563.html
#Check Raid Level function CheckRaidLevel() { rpm -qa |grep hpacucli &>/dev/null && result=0 || result=1 rpm -qa |grep MegaCli &>/dev/null && result2=0 || result2=1 if [ "$result" = 0 ]; then LEVEL=`hpacucli ctrl all show config detail |grep Fault|cut -d ":" -f 2 |head -1 |tr -d "\ "` case $LEVEL in "0") echo -e " \nRaid Level: 0 ";; "1+0") echo -e " \nRaid Level: 10 ";; "5") echo -e " \nRaid Level: 5 ";; "6") echo -e " \nRaid Level: 6 ";; "1") echo -e " \nRaid Level: 1 ";; esac else echo -e "hpacucli failed " fi if [ "$result2" = 0 ]; then LEVEL=`/opt/MegaRAID/MegaCli/MegaCli64 -LDinfo -Lall -aAll |grep "RAID\ Level" |awk -F '[:]' '{print $2}' |awk -F '[,]' '{print $1","$2}' |tr -d "\ "` case $LEVEL in "Primary-5,Secondary-0") echo -e " \nRaid Level: 5";; "Primary-0,Secondary-0") echo -e " \nRaid Level: 0";; "Primary-1,Secondary-0") echo -e " \nRaid Level: 1";; "Primary-1,Secondary-3") echo -e " \nRaid Level: 10";; esac else echo -e "MegaCli failed " fi }
case $Level in 语句) 语句;; esac
tr -s "[\015]" "[\n]"
ping本机的管理卡不通,拨vpn却可以通。
管理卡IP 10.129段,本来应该走10.0.0.0/8的路由,但是外包将掩码配错了,网络位写成了16,于是就走了默认路由。编辑 /etc/rc3.d/S27route,改成10.0.0.0/8
然后就ping通了
修改 mysql/bin/my.ini
#如无此配置直接添加即可,mysqld下面加 performance_schema_max_table_instances=600 table_definition_cache=400 table_open_cache=256
http://kerrigan.sinaapp.com/post-11.html
右键太多,影响速度。卸载tortoiesSVN。删除git右键项目
参考:http://blog.csdn.net/songques/article/details/8488061
cmd进入"C:\Program Files (x86)\Git\git-cheetah"目录,运行 regsvr32 /u git_shell_ext64.dll