Linux/Shell
文章平均质量分 57
小小程序员1986
这个作者很懒,什么都没留下…
展开
-
linux软件卸载
linux系统可不像windows那么方法可以直接在控制页面中或程序管理中删除不要的软件了,在linux中必须使用命令方式来删除软件。一、RPM包安装的软件 1、确定软件版本 rpm -qa|grep softname* softname为软件名称,不确定部分可使用*通配符。接着就会有相关的软件包列表。 2、卸载软件包 rpm -e softname_version softname_原创 2016-08-28 13:58:38 · 496 阅读 · 0 评论 -
添加一个与root相同权限的用户
如果希望添加一个拥有root权限的账号test,可参考以下步骤进行,当然,以下的步骤必须有root权限才能运行:Step1 添加一个一般的用户test。useradd -m test Step2 改变test的密码passwd test运行后,系统会询问密码,输入后,会再确认一次。Step3 修改/etc/passwd文件,将test的gid(组ID,uid不能为0否则丢失数据)改为0650) t原创 2016-08-28 14:02:46 · 2544 阅读 · 1 评论 -
MySQl的意外断电后无法启动
服务器意外断电后启动mysql数据库报错:Another MySQL daemon already running withthe same unix socket.本地登录mysql数据库提示:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (11原创 2016-08-28 14:02:41 · 5140 阅读 · 0 评论 -
Linux expect工具简单示例
expect安装命令yum -y install expect脚本代码如下:#!/usr/bin/expectset timeout 30spawn ssh -l username 192.168.1.1expect "password:"send -- "ispass\r" //--可加也可不加interact脚本文件执行需要使用shell命令 :expect filen原创 2016-08-28 14:02:32 · 560 阅读 · 0 评论 -
大规模集群自动化部署SSH无密码登陆
大家需要在每个节点上提前装好"expect"工具expect的使用请看我的另一篇文章:http://tianxingzhe.blog.51cto.com/3390077/1687661 spawn命令激活一个Unix程序来进行交互式的运行。 send命令向进程发送字符串。expect命令等待进程的某些字符串set timeout 1 设置超时时间 timeout -1 为永不超时expec原创 2016-08-28 14:02:29 · 854 阅读 · 0 评论 -
Linux下执行Java服务程序
nohup命令普通进程用&符号放到后台运行,如果启动该程序的控制台logout,则该进程随即终止。要实现守护进程,一种方法是按守护进程的规则去编程(本站有文章介绍过),比较麻烦;另一种方法是仍然用普通方法编程,然后用nohup命令启动程序: nohup & 则控制台logout后,进程仍然继续运行,起到守护进程的作用(虽然它不是严格意义上的守护进程)。使用nohup命令后,原程序的的标准输出被自原创 2016-08-28 14:02:24 · 485 阅读 · 0 评论 -
Linux vi下常用实用命令
查看文件编码::set fileencoding文件添加行号::set number查找某个运行的程序:ps -ef|grep杀死某个进程:klii -9 进程号在Linux中显示文件大小的时候,通常的做法是使用“ls -l”,显示的大小是文件的字节大小。但是,如果文件比较大的话,显示起来不是特别易读,这个时候,可以使用“ls -lh”,就可以使用比较接近文件大小的单位显示文件的大小,如下:650原创 2016-08-28 14:02:20 · 399 阅读 · 0 评论 -
shell脚本进行数据库操作
mysql mysql -h${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD} -e "sql语句" -hlocalhost -uroot -proot customer -e "select * from customer" > 1.txt参考文章:http://www.2cto.com/database/201410/343557.html原创 2016-08-28 14:00:35 · 608 阅读 · 0 评论 -
mysql循环批量插入测试数据
DELIMITER 其实就是定义了一个语句执行的结束符MySql中的delimiter:http://blog.sina.com.cn/s/blog_4c197d420101d3oa.html1:定义存储过程DROP PROCEDURE test_insert ;DELIMITER $$ //定义结束符CREATE PROCEDURE test_insert() BEGIN原创 2016-08-28 13:59:46 · 4519 阅读 · 0 评论 -
CentOS通过日志反查入侵
查看日志文件 Linux查看/var/log/wtmp文件查看可疑IP登陆 last -f /var/log/wtmp650) this.width=650;" title="捕获.PNG" alt="wKiom1WfgXzhcEvgAAgMXsGBD_M637.jpg" src="http://s3.51cto.com/wyfs02/M01/6F/8D/wKiom1WfgXzhcEvgAAgMX原创 2016-08-28 13:59:29 · 469 阅读 · 0 评论 -
linux终端绝佳配色方案
导入配色方案文件(配置对应的颜色方案文件见附件)VIM中注释的颜色如下图xshell 中 vim Consumer.java650) this.width=650;" title="捕获.PNG" alt="wKiom1WXpzjRsFUMAAQX3k6J8Vs957.jpg" src="http://s3.51cto.com/wyfs02/M01/6F/4C/wKiom1WXpzjRsFUMAA原创 2016-08-28 13:59:21 · 11780 阅读 · 0 评论 -
四类特殊IP地址
1.直接广播地址:X.X.X.255(ip最后一位为255)2.受限广播地址:255.255.255.255(全四位为255)这个子网网络只有一个IP地址,代表主机。在路由方面是全匹配,只能匹配一个ip3.这个网络上的特定主机:0.0.0.X(X表示在1—254之间随意取)4.回送地址:127.0.0.1(属于A类ip地址)掩码是用了标识一个IP地址中那些是网络位那些是主机位的。掩码用于ACL就是原创 2016-08-28 14:03:25 · 2939 阅读 · 0 评论