Linux管理
文章平均质量分 64
疾风之羽
这个作者很懒,什么都没留下…
展开
-
/etc/grub.conf文件拆解(grub的配置文件)
[参数含义]default=0 ;相对title而言,默认为第一个title选项启动,即grub列表的第一项timeout=5 ;开机读秒,可以设置成长一些;timeout=0 直接使用 default 值开机而不读秒,timeout=-1 则代表直接进入grub选项而不读秒splashimage=(hd0,0)/grub/splash.x原创 2015-03-11 23:56:35 · 1735 阅读 · 0 评论 -
shell基础
一、命令及命令历史二、Linux作业控制三、变量及环境变量四、Linux统计命令原创 2015-04-08 22:53:54 · 538 阅读 · 0 评论 -
tomcat和resin
本帖最后由 疾风 于 2015-5-25 22:43 编辑jdk1、解压版本6:jdk1.6.0_45.bin(基本上已经不提供了,需要注册才能下载)操作:chmod+x jdk1.6.0_45.bin./jdk1.6.0_45.bin(算是解压)mvjdk1.6.0_45 /usr/local/java版本7以上:jdk*.tar.gz操作:原创 2015-08-29 13:41:17 · 529 阅读 · 0 评论 -
【排障】nagios出现问题connection refused by host
开始以为是nrpe没启动,检查端口5666和ps aux都是正常的,服务端访问也是正常的。重启nrpe发现没反应,nagios页面检查的时间点还停留在下午断掉的时候。在网上寻找解决办法,参考了这篇帖子的汇总http://wenku.baidu.com/link?url= ... V9L0w2JJvYKPnTl5h_C里面有几行小字,错误日志可以查看/var/log/mess原创 2015-08-29 13:35:30 · 3134 阅读 · 0 评论 -
LAMP应用:Discuz的搭建与配置
1、准备:Discuz_X3.2_SC_UTF8.zip,虚拟机环境LAMP注:下载地址http://download.comsenz.com/DiscuzX/3.2/有四种类型,语言分为简体中文(SC)和繁体中文(TC),编码方式分为GBK和UTF-8,UTF-8比GBK容量大。2、安装全过程mkdir /data/www(站点目录)c原创 2015-08-29 13:44:13 · 1126 阅读 · 0 评论 -
【实践笔记】cacti有图无数据参数设定
cacti客户端配置原创 2015-08-29 13:38:17 · 894 阅读 · 0 评论 -
使用sed修改文本
sed -i '/匹配文本/ a\(i\) 内容' filename注:1、追加|前插内容可以使用\n换行,不用转义,换行不用空格分隔2、匹配文本是全局匹配,所有满足条件的都会被修改举例1、比如:想在/etc/init.d/tomcat下插入启动配置要这么写(这是一行)sed -i '2 a\# chkconfig:112 63 37\n# descript原创 2015-08-29 13:32:35 · 925 阅读 · 0 评论 -
【学习笔记】孤儿进程和僵尸进程
正常情况:子进程是通过父进程创建的,子进程再创建新的进程,父进程不能预测子进程的结束时刻。当一个 进程完成它的工作终止之后,它的父进程需要调用wait()或者waitpid()系统调用取得子进程的终止状态。 孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集原创 2015-08-31 18:36:38 · 531 阅读 · 0 评论 -
进程的PID与端口号
端口查进程PIDPID查监听情况原创 2015-08-31 22:31:12 · 6922 阅读 · 0 评论 -
rsync+crontab同步实践笔记
rsync做文件传输或备份原创 2015-03-12 11:10:07 · 511 阅读 · 0 评论 -
【总结】手动管理swap
开启swap交换分区命令:/sbin/swapon 参数:-a[all] 所有在/etc/fstab中所标记为swap,且不带有noauto选项的未开启分区可启用。 -V[Version] 版本号 -s 显示设备交换分区统计的使用情况,相当于/proc/swaps -p[priority] 设定交换分区启动的优先级。取值范围[0~32767],数字越大越高。在/etc/fstab中原创 2015-09-03 15:32:47 · 446 阅读 · 0 评论 -
Linux中管理服务启动
方式一:chkconfig用法: chkconfig [--list] [--type ] [name] chkconfig --add chkconfig --del chkconfig --override chkconfig [--level ] [--type ] 这样有个缺陷就是,当服原创 2015-09-11 21:11:05 · 393 阅读 · 0 评论 -
【总结】修改mysql密码的办法
1、使用mysqladmin新添加密码:mysqladmin -u root password 123456修改root密码:mysqladmin -u root -p password abcdef(会提示输入旧密码) , mysqladmin -u root -p123456 password abcdef缺点:mysqladmin不能置空密码2、如果mysql原创 2015-09-13 14:37:41 · 570 阅读 · 0 评论 -
linux安装常见软件(二)——LAMP搭建
LAMP = Linux + Apache + Mysql + PHP搭建原创 2015-04-29 10:44:44 · 578 阅读 · 0 评论 -
源码编译安装zabbix
LAMP源码编译基础上搭建zabbix原创 2015-09-13 14:20:56 · 1357 阅读 · 0 评论 -
手动添加Linux用户
手动增加Linux用户原创 2015-10-26 21:09:07 · 488 阅读 · 0 评论 -
Linux seq命令笔记
seq -f --format=FORMAT,使用printf 浮点打印格式。seq -s --separator=STRING,使用string分割数字(默认为\n)seq -w --equal-width指定创建序列的宽度,前面以0补齐 例:1.seq -w 10输出01 02 03 ……10 2.seq -f 指定打印格式%后面指定数字的位原创 2016-12-17 14:21:38 · 573 阅读 · 0 评论 -
Linux磁盘使用
分区、格式化、挂载fdisk,mount,/etc/fstab原创 2015-07-05 15:03:39 · 361 阅读 · 0 评论 -
快速安装nagios(官网译文)+客户端+自定义监控
nagios监控原创 2015-05-08 09:30:35 · 1229 阅读 · 0 评论 -
Linux中软件包的安装与管理
复习:压缩与解压1、gzip(gunzip)/bzip2(bunzip2)/xz/zip(unzip)大致相同,压缩和解压都会变原有文件;解压参数-d2、zip可对目录压缩,写法:zip -r *.zip [dirname]3、tartar -xvf *.tar [filename];解压文件tar -cvf *.tar [filename];压缩文件,常配合参数-z(原创 2015-03-31 09:35:52 · 544 阅读 · 0 评论 -
linux中的用户管理
1、用户管理/etc/passwd 用户名配置文件/etc/shadow 用户密码配置文件(1)/etc/passwd 的结构:username:password:uid:gid:commit:user home path:shell说明:uid和gid系统默认按序自增;用户的家目录——普通用户在/home,root在/(或~);shell指原创 2015-03-31 09:38:33 · 398 阅读 · 0 评论 -
正则表达式(上)
grep \egrepsed原创 2015-04-11 19:00:26 · 371 阅读 · 0 评论 -
Linux基础问题(二)
55. 如何把一个普通用户提升为超级管理员?改一下/etc/passwd将用户的uid改为0usermode-u 0 user1 56. 你一直使用的一个普通用户不能再登录,提示Thisaccount is currently not available. 这是什么原因呢?修改/etc/passwd文件里的 shell字段 /sbin/nologin 57. 一原创 2015-04-06 22:27:09 · 840 阅读 · 0 评论 -
linux基础问题(一)
1. 说一下你熟悉的Linux发行版都有哪些?Linux的应用领域你知道多少?ubuntu,redhat,centos,fedora,suse,android,Gentoo;1991年,创始人林纳斯·特沃茨,应用领域——服务器系统、嵌入式开发、移动设备等。 2. 在安装centos的时候你是怎么分区的?swap分多少合适?/boot,swap,/root必须有。swap 内存不原创 2015-04-06 22:10:33 · 1794 阅读 · 0 评论 -
Linux用户账号管理笔记(2015-3-22)
Linux对用户账号的管理:用户、用户组、用户切换、远程登录设置原创 2015-03-22 00:26:10 · 493 阅读 · 0 评论 -
解决用userdel删除不掉用户的问题
我们都知道,Linux使用userdel命令能够删除用户和组,但有时会遇到删除不了的情况,如有bash占用或其他进程占用,会爆出以下错误:“userdel: user wsy is currently used by process 7778”。这个时候就需要用别的命令完成操作。情况: 一般我们移除,都是先把用户从组中删除,再依次把组删掉,但是这里出现了问题: ro转载 2015-04-08 14:53:00 · 18630 阅读 · 0 评论 -
mysql数据库或表统计大小
单位为字节B•查看各库的大小SELECT SUM(DATA_LENGTH)+SUM(INDEX_LENGTH) FROM information_schema.tables WHERE TABLE_SCHEMA='database_name';•查看各表的大小SELECT TABLE_NAME,DATA_LENGTH+INDEX_LENGTH,TABLE_ROWS FROM informa转载 2015-04-08 17:24:45 · 2338 阅读 · 0 评论 -
正则表达式(下)
AWK1、格式:awk -F ‘分隔符’ ‘command’打印多个段,但是显示以空格分隔awk -F ‘:’ ‘{print $3,$4}’ filename指定输出分隔‘{print $3“:”$4}’ or ‘OFS=”#” {print $3,$4}’显示含字符串的行及行号awk -F ‘:’ ‘/root/’ ‘{print NR”:”$原创 2015-04-16 22:11:50 · 319 阅读 · 0 评论 -
Linux日常运维管理基本问题
1. 如何看当前Linux系统有几颗物理CPU和每颗CPU的核数?cat /proc/cpuinfo top 1物理内核 grep -i ‘physical’或’core id’或’cpu cores’ /proc/cpuinfo2. 查看系统负载有两个常用的命令,是哪两个?这三个数值表示什么含义呢?w uptime topload average=进程活动数/时原创 2015-04-26 13:14:51 · 987 阅读 · 0 评论 -
linux安装常见软件(一)
jdk6svnantnginxmysql5.6编译包原创 2015-04-16 18:02:33 · 364 阅读 · 0 评论 -
LAMP应用——搭建discuz
discuz搭建虚拟主机设置用户访问控制、域名跳转、静态文件缓存、防盗链、日志切割归档原创 2015-05-01 17:33:24 · 657 阅读 · 0 评论 -
secureCRT密钥登陆
1、为了试验的真实性,修改ssh远程登录的配置文件:vim /etc/ssh/sshd_config//修改以下参数:RSAAuthentication yes(去除注释状态)PubkeyAuthentication yes(去除注释状态)AuthorizedKeysFile .ssh/authorized_keys (去除注释状态)PasswordAuthen原创 2015-03-11 23:54:37 · 2445 阅读 · 0 评论 -
date命令shell上的详细参数
date 命令可以用来显示和设置系统的日期和时间。其后可以带表示显示数据格式的参数,这些参数可以让你灵活的显示当前的时间格式:%a:星期中每日名字的缩写%A:星期中每日名字的全拼%b:月份名的缩写%B:月份名的全拼%c:针对具体国家的日期和时间格式%d:月中的某天,取值为01-31%D:以格式%m%d%y表示的日期%e:月中的某天,取值为1-31%h:月份名的缩转载 2015-05-03 23:04:04 · 928 阅读 · 0 评论 -
Linux基础问题(三)
77. vi和vim有什么区别?vim 编辑文档的时候会对关键字以不同颜色显示是vi的升级版vi没有这个功能78. 如果你的机器上没有vim这个命令,你需要安装哪个软件包?yuminstall -y vim-enhanced79. 如果在vim进入到某个文档的时候,自动定位到第10行?vim +10 xxx.txt 80. root用户用vim编辑完一个只读原创 2015-04-06 22:49:56 · 462 阅读 · 0 评论 -
linux下批量删除空文件(大小等于0的文件)的方法
代码如下 复制代码find . -name "*" -type f -size 0c | xargs -n 1 rm -f用这个还可以删除指定大小的文件,只要修改对应的 -size 参数就行,例如:代码如下 复制代码find . -name "*" -type f -size 1024c | xargs -n 1 rm -f就是删除1k大小的文件。(原创 2015-08-29 13:37:15 · 21357 阅读 · 2 评论