
Linux
文章平均质量分 56
zhubinqiang
这个作者很懒,什么都没留下…
展开
-
在CentOS7上安装gcc
配置yum源sudo yum install -y centos-release-scl-rh centos-release-scl以上是官方的源, 也可以用中科大的源。这样可以更快一点。sudo yum install devtoolset-4-gcc devtoolset-4-gcc-c++ 数字 gcc 版本号 3 4.9.2 4 5....原创 2018-03-03 23:43:40 · 9259 阅读 · 1 评论 -
diff和patch
diff [-bBi] from_file to_filefrom_file:作为欲比较文件的文件名to_file:作为目的比较文件的文件名注意:from_file 或 to_file 可以用"-" 代表 “Standard Input”-b :忽略一行当中仅有多余的空格-B:忽略空白间的区别-i:忽略大小写原创 2015-05-14 10:12:36 · 640 阅读 · 0 评论 -
Ubuntu12.04 显示或者隐藏grub
转载于http://blog.chinaunix.net/uid-26527046-id-3748986.html1. 启动时候一直按住shift键以前的Ubuntu版本,启动grub的时候,有一个grub loading,press ESC to get the menu的提示,所以按ESC就可以看到grub界面现在的Ubuntu没有了,现在的做法是,启动的时候按住shif转载 2015-06-05 14:37:15 · 926 阅读 · 0 评论 -
Git Server搭建
在CentOS6.4上搭建gitosis 参考https://github.com/res0nat0r/gitosis 创建git账号sudo useradd –m git sudo passwd git # 为git设置密码su - git chmod -R 755 /home/git安原创 2015-06-03 16:32:54 · 646 阅读 · 0 评论 -
git 基本命令
1. 获取帮助man git-***man git-commitman git-pullman git-merge2. 提交个人信息git config –global user.name “yourname”git config –global user.email “yourname@example.com”3.开启新项目并初始化cd myproje原创 2014-02-08 14:10:35 · 677 阅读 · 0 评论 -
一个简单的C++程序
C++ 程序,在Linux下使用了C++11的特性,也用到了Linux的库。#include#include#include#include#include#include#include#include#define RESET "\033[0m"#define BLACK "\033[30m" /* Black */#define RED "\033[31m" /原创 2015-05-14 11:04:33 · 516 阅读 · 0 评论 -
paramiko SSH 交互
原文出处 http://www.cnblogs.com/gannan/archive/2012/02/06/2339883.html参考:https://github.com/paramiko/paramikoparamiko ssh 命令#!/usr/bin/env pythonimport paramikodef main(): client = param转载 2013-11-29 14:13:59 · 13716 阅读 · 0 评论 -
简单Makefile
a.c#includemain(){ out(); in();}in.c#includevoid in(){ printf("This is in method!\n");}out.c#includevoid out(){ printf("This is out method!\n");}Makefileedi原创 2012-07-20 14:39:59 · 427 阅读 · 0 评论 -
Vim 配置
1、配置文件的位置在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:“.vimrc”。例如,/root目录下,通常已经存在一个.vimrc文件。2、设置语法高亮显示1) 打开vimrc,添加以下语句来使得语法高亮显示:syntax on2) 如果此时语法转载 2012-05-22 07:42:01 · 3347 阅读 · 0 评论 -
vi编辑器
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f转载 2012-03-26 11:00:12 · 450 阅读 · 0 评论 -
Shell 数组
#!/bin/bashs="http://itms-server.sh.intel.com:8080/iTMS1/httpExportSubTestPlanToXml.action?subPlanId="ID=(1278 1280 1281 1282 1283 1285 1286 1287 1288 1289 1290 1291 1293 1294 1295 1296 1297 1298 1原创 2013-07-31 10:04:21 · 522 阅读 · 0 评论 -
Sed 单行脚本快速参考
-------------------------------------------------------------------------SED单行脚本快速参考(Unix 流编辑器) 2005年12月29日英文标题:USEFUL ONE-LINE SCRIPTS FOR SED (Unix stream editor)原标题:HA转载 2014-08-27 13:40:10 · 756 阅读 · 0 评论 -
wget
部分内容转载于: http://tech.ccidnet.com/art/302/20090715/1829727_1.html基本用法wget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。wget -r -np -nd http://example.com/packages/这条转载 2015-11-06 10:19:10 · 562 阅读 · 0 评论 -
使用cdrecord命令刻录光盘
转载于http://blog.youkuaiyun.com/jcwkyl/article/details/5256840使用sudo cdrecord -v -eject speed=8 dev=/dev/cdwriter driveropts=burnfree test.iso说明 a. 如果刻录机能被识别,不用执行-scanbus了 在centos5下,执行cdrecord -scanbus会报错 需转载 2015-10-23 17:40:28 · 2688 阅读 · 1 评论 -
vim 基本
转载于这里"/*========================================*\" 常用指令收集"\*========================================*/" 系统时间" :map <F7> a<C-R>=strftime("%c")<CR><e转载 2018-03-10 07:29:15 · 412 阅读 · 0 评论 -
fpm 制作rpm包
FPMFPM安装配置 gem运行 fpmfpm 是一个能快速生成rpm的工具参考这里安装yum install -y ruby ruby-devel使用淘宝的镜像gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/配置 gemvim ~/.gemrc- https://gems.ruby-ch原创 2017-12-21 16:15:51 · 618 阅读 · 0 评论 -
Systemd 入门教程:实战篇
Systemd 入门教程:实战篇转载于 阮一峰 老师的 Systemd 入门教程:实战篇Systemd 入门教程实战篇开机启动启动服务停止服务读懂配置文件Unit 区块启动顺序与依赖关系Service 区块启动行为启动命令启动类型重启行为Install 区块Target 的配置文件修改配置文件后重启开机启动对于那些支持 Systemd 的软件,安装的时候,会自动在/usr/转载 2017-10-23 14:00:11 · 378 阅读 · 0 评论 -
Systemd 入门教程:命令篇
Systemd 入门教程:命令篇转载于 阮一峰 老师的 Systemd 入门教程:命令篇Systemd 入门教程命令篇由来Systemd 概述系统管理systemctlsystemd-analyzehostnamectllocalectltimedatectlloginctlUnit含义Unit 的状态Unit 管理依赖关系Unit 的配置文件概述配置文件的状态配转载 2017-10-23 13:41:46 · 459 阅读 · 0 评论 -
Ubuntu上配置PXE服务器
准备配置网卡安装DHCP TFTPPXE NFS 服务配置DHCP配置TFTP服务配置pxe 启动文件添加启动镜像配置nfs转自这里准备安装好 Ubuntu 14.04 系统的机器支持DHCP的路由器一个支持pxe启动的目标机器配置网卡/etc/network/interfaces# The loopback network interfaceauto loiface lo转载 2016-11-18 14:37:19 · 2777 阅读 · 0 评论 -
Linux 网卡配置
CentOSsaf原创 2014-08-09 23:11:02 · 18050 阅读 · 2 评论 -
输出带有颜色的echo
转载于相濡以沫echo显示带颜色,需要使用参数-e 格式如下: echo -e “\033[背景颜色;文字颜色m字符串\033[0m” 例如: echo -e “\033[41;37m TonyZhang \033[0m” 其中41的位置代表底色, 37的位置是代表字的颜色 注: 1、字背景颜色和文字颜色之间是英文的“”“” 2、文字颜色后面有个m 3、字符串前后可以没有空格,转载 2017-02-08 15:45:28 · 839 阅读 · 0 评论 -
linux开机启动
sendip#!/bin/bash#chkconfig: 2345 95 5#description: script to send IP to someonesubject="IP address changed from last reboot"sendto=your@mail.comold_ip_file=/tmp/lan_ip_addrcmaildate_file=/tm原创 2014-02-26 18:54:11 · 834 阅读 · 0 评论 -
find
原文转载于http://www.centoscn.com/shell/2013/0820/1412.html文件查找命令find: 下面给出find命令的主要应用示例: /> ls -l #列出当前目录下所包含的测试文件 -rw-r--r--. 1 root root 48217 Nov 12 00:57 install.log -rw-转载 2015-01-13 13:51:38 · 501 阅读 · 0 评论 -
Linux grep sed awk
正则表达式grep 命令选项意义-c匹配行的数量-i忽略大小写-h查询多文件时不显示文件名-l只列出匹配的文件名,不列匹配行-n列出匹配行,并列出行号-s不显示不存在或无匹配的错误信息-v显示不包含匹配文本的所有行-w匹配整词-r原创 2012-05-09 17:56:16 · 2952 阅读 · 0 评论 -
expect 简单用法
参考于:http://www.nginx.cn/1934.html 先安装expect CentOS: yum install expect Ubuntu: apt-get install expect #!/usr/bin/expectset timeout 30spawn ssh user@localhostexpect { "(yes/no)" { send原创 2015-09-23 16:54:33 · 1059 阅读 · 0 评论 -
CentOS Mini 安装图像界面
CentOS6.5 参考于 http://www.360doc.com/content/13/0411/09/6496277_277514795.shtmlyum groupinstall -y "Desktopp" "Desktop Platform" "Fonts" "General Purpose Desktop" "Graphical Administration Tools" "Inp原创 2015-11-02 10:26:53 · 1888 阅读 · 0 评论 -
进入Linux救援(rescue)模式的四大法门
原文转载于适用场景: 当误操作修改系统启动文件/etc/fstab, /etc/rc.d/rc.sysinit时,就会造成系统启动时读取磁盘或初始化环境失败,导致linux无法正常启动,此时就可以借助Linux的救援模式临时进入系统,进行文件修改,纠正错误救援(rescue)模式的本质: 只是一个带shell的Linux运行环境,借助它可以通过mount转载 2014-08-01 09:29:26 · 35603 阅读 · 0 评论 -
linux下SSH远程连接服务慢解决方案
linux下SSH远程连接服务慢解决方案1、适用命令及方案如下:【远程连接及执行命令】ssh -p22 root@10.0.0.19ssh -p22 root@10.0.0.19 /sbin/ifconfig【远程拷贝:推送及拉取】scp -P22 -r -p /etc root@10.0.0.19:/tmp/scp -P22 -r -p root@10.0.0.19:转载 2014-04-29 10:28:58 · 698 阅读 · 0 评论 -
Shell Wget
原文出处 http://tech.ccidnet.com/art/302/20090715/1829727_1.htmlwget 是一个命令行的下载工具。对于我们这些 Linux 用户来说,几乎每天都在使用它。下面为大家介绍几个有用的 wget 小技巧,可以让你更加高效而灵活的使用 wget。$ wget -r -np -nd http://example.com/pa转载 2013-10-18 13:53:13 · 1365 阅读 · 0 评论 -
SMB 服务器
一、 samba简介SMB协议是建立在NetBIOS协议之上的应用协议,是基于TCP138、139两个端口的服务,NetBIOS出现之后,Microsoft就使用NetBIOS实现了一个网络文件/打印服务系统。这个系统基于NetBIOS设定了一套文件共享协议,Microsoft称之为SMB(Server Message Block) 协议,这个协议被用于Lan Manager和Window原创 2012-07-03 16:32:53 · 10766 阅读 · 0 评论 -
openSUSE 开启 SSHD
修改配置sshd的文件1. 修改sshd配置文件 /etc/ssh/sshd_config2. 将#PasswordAuthentication no的注释去掉,并将no改为yes3. 将#PermitRootLogin yes的注释掉4. 重新启动SSH服务/etc/init.d/sshd restart5. 查看SSH状态转载 2012-07-03 14:33:07 · 2922 阅读 · 0 评论 -
Shell 成绩管理系统v0.2
#!/usr/bash#Output file save the students informationFILE=./student.db#temp fileTMP=./.tmp#This is menumenu () { echo "************************************************" echo -e "\t1.Add a stu原创 2012-05-25 14:52:13 · 1640 阅读 · 0 评论 -
Vi图解
原创 2012-06-14 11:19:30 · 501 阅读 · 0 评论 -
grep用法详解:grep与正则表达式
首先要记住的是: 正则表达式与通配符不一样,它们表示的含义并不相同!正则表达式只是一种表示法,只要工具支持这种表示法, 那么该工具就可以处理正则表达式的字符串。vim、grep、awk 、sed 都支持正则表达式,也正是因为由于它们支持正则,才显得它们强大;在以前上班的公司里,由于公司是基于web的服务型网站(nginx),对正则的需求比 较大,所以也花了点时间研究正则,特与大家分享下:转载 2012-05-23 12:31:07 · 459 阅读 · 0 评论 -
samba 服务器配置
sudo apt-get install samba 配置文件 /etc/samba/smb.conf[home] comment = All Printers#comment = Home Directories writable = yes valid users = user create mode = 0600 directory mode = 0原创 2012-05-17 11:44:01 · 390 阅读 · 0 评论 -
Linux awk
Linuxawk命令详解AWK介绍0.awk有3个不同版本:awk、nawk和gawk,未作特别说明,一般指gawk。1.awk语言的最基本功能是在文件或字符串中基于指定规则来分解抽取信息,也可以基于指定的规则来输出数据。完整的awk脚本通常用来格式化文本文件中的信息。2.三种方式调用awk1)awk [opion] 'awk_script' input_file1 [inpu转载 2012-05-11 15:28:19 · 647 阅读 · 0 评论 -
apache配置
./configure --prefix=/usr/local/apache/httpd --enable-so --with-apr=/usr/local/apache/apr --with-apr-util=/usr/local/apache/apr-util/ --with-pcre=/usr/local/apache/pcre/原创 2012-04-28 10:10:18 · 421 阅读 · 0 评论 -
服务器配置
网卡开闭 ifconfig eth0 down ifconfig eth0 up自动获取IP dhclient eth0打开关闭防火墙 chkconfig iptables on/off1. etc/httpd/httpd.conf 配置文件2. 配置默认主页/var/www/htmlVim index.html3.原创 2012-03-26 10:56:01 · 437 阅读 · 0 评论 -
linux nfs配置
vi /etc/exports 进入到配置文件/home/soft 193.168.0.200/24(ro,rw) service portmap statusservice nfs startshowmount -e //察看共享ifconfig //ip配置mount 192.168.0.44://home/soft /root/abc //原创 2011-11-22 09:00:10 · 378 阅读 · 0 评论 -
RHEL iptables防火墙开启端口
RHEL iptables防火墙开启端口iptables -I INPUT -i ppp0 -p tcp --dport 81 -j ACCEPTiptables -I OUTPUT -o ppp0 -p tcp --sport 81 -j ACCEPTiptables -F 清除规则service iptables save 保存service iptables restar原创 2013-03-17 13:37:22 · 888 阅读 · 0 评论