linux 常见问题
文章平均质量分 70
wangxiaofei2006
IT工作这些年,整理整理一些工作中碰到的问题与日志
展开
-
分享一个手动收集日志的方法
分享一个手动收集日志的方法第一步:首先要建立一个收集脚本getinfo.sh:#!/bin/shexport PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bincd ~wan_ip=$(ifconfig | awk -F'[ ]+|:' '/inet addr/{if($4!...原创 2020-03-04 21:39:00 · 701 阅读 · 0 评论 -
安装 PHP 时出错
安装 PHP 时,刚执行 ./php.config.shchecking for MSSQL support via FreeTDS.. no checking for MySQL support... yes checking for specified location of the MySQL UNIX socket... no checking for MySQL UNI原创 2009-04-17 18:19:00 · 2311 阅读 · 0 评论 -
linux 常用命令
图形界面切换到文本界面:ctrl+alt+f4 反之 ctrl+alt+f7解压实例gz文件:tar xzvf xxx.tar.gzbz2文件:tar xjvf xxx.tar.bz2Linux 系统常用命令格式: command [option] [argument1] [argument2] ...其中option以“-”开始,多个option可用一个“-”连起来原创 2009-04-12 22:15:00 · 612 阅读 · 0 评论 -
学习中LINUX中常见问题
一、 如何建立多用户 提醒大家一句,别一直使用root用户,因为root用户在系统中有着至高无上的权力,一不小心就可能破坏系统。比如我们想删除/temp目录下的文件却将命令不小心输成“rm / temp(在‘/’后多了一个空格)”,那么就极可能删去根目录下的所有文件。再者,“Linux是一个真正意义上的多任务、多用户系统”,不体会一下Linux的特色岂不可惜。为了方便自己和别人使用,就在Li原创 2009-05-03 00:59:00 · 4773 阅读 · 0 评论 -
linux下vi命令Vi命令集
linux下vi命令Vi命令集熟悉VI 是学习UNIX 系统的一个关口 (feming)vi 是visual edit 的缩写文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! 进入vi的命令vi filename :打开或新建文件,并将光标原创 2009-07-14 13:16:00 · 679 阅读 · 0 评论 -
正则表达式基础知识
正则表达式基础知识一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。如: JScriptVBScr原创 2009-07-27 21:42:00 · 417 阅读 · 0 评论 -
重启apache时,libphp5.so: cannot restore segment prot after reloc: Permission denied
手工编译安装php后,如果一切顺利解决了的话,重启apache时,libphp5.so: cannot restore segment prot after reloc: Permission denied 错误:如果你是开着seliunx 的话,运行下面的命令: chcon -t texrel_shlib_t /usr/local/apache/modules/libphp5.so 如果 没有原创 2009-06-08 14:58:00 · 720 阅读 · 0 评论 -
linux下root密码找回方法
linux下root密码找回方法(一)Linux 系统密码破解 1.在grub选项菜单按E进入编辑模式 2.编辑kernel那行 /init 1 (或/single) 3.按B重启 4.进入后执行下列命令 root@#passwd root (配置root的密码) Enter new unix password:输入新的密码 root@#init 6 (二)debian l原创 2009-08-17 16:39:00 · 832 阅读 · 0 评论 -
从LINUX图形界面切换到文本模式
从LINUX图形界面切换到文本模式1.开机进入文本模式如果想让开机自动进纯文本模式,修改/etc/inittab,找到其中的id:5:initdefault:,这行指示启动时的运行级是5,也就是图形模式,改成3就是文本模式了id:3:initdefault:,这是因为Linux操作系统有六种不同的运行级(runlevel),在不同的运行级下,系统有着不同的状态,这六种运行级原创 2009-10-10 17:25:00 · 1105 阅读 · 0 评论 -
修改LINUX中ip的办法
Linux下修改网卡IP和网关一修改IP地址vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=noneBROADCAST=192.168.1.255IPADDR=192.168.1.33NETMASK=255.255.255.0NETWORK=192.168.1.0ONBOOT=yesUSERCTL原创 2009-10-10 17:26:00 · 558 阅读 · 0 评论 -
统启动停在starting sendmail
系统启动停在starting sendmail linux系统服务启动一半时就停在starting sendmail那了,大概过了几分钟才能通过,系统启动好慢,而且应用程序执行也蚂蚁爬一样。 这一般是hostname 的问题,sendmail的serve name 不能给gethostbyaddr 解析所致,不能解析就会发生timeou原创 2009-10-10 15:56:00 · 977 阅读 · 0 评论 -
linux 下NBU磁带库清空方法
在Linux环境下输入: cd /usr/openv/netbackup/bin/admincmd/ ./bpexpdate -m 磁带标签名(media ID) -d 0 表示对这盘磁带的数据清空,如磁带介质保存周期是永久的,也会全部清空,使它过期,成为一盘空磁带原创 2009-10-16 09:43:00 · 2074 阅读 · 0 评论 -
Linux下中文乱码的解决方法
Linux下中文乱码的解决方法 其实乱码这个问题是由系统集成的字符集引起的,由于不能正确的使用相对应字符的字符集,因此OS不能识别出文字导致了乱码,解决的方法不难...... 首先,我们先要知道控制Linux OS 的语言环境变量是 $LANG和$LC_ALL,要解决乱码的情况我们只需要把上述的两个变量正确设置即可. 乱码分两种情况: 1.终端(纯shell界面)的乱码 vi /etc/prof原创 2009-11-09 16:26:00 · 632 阅读 · 0 评论 -
找回root的密码
有一ubuntu服务器,只知道一个用户rori的用户和密码,不知道root用户密码了,于是试了一下改过root密码进入rori用户:1)启用root用户密码,输入:sudo passwd root系统提示输入rori的密码然后系统会提示你输入新密码,输入,再确认一次,同时启用它。搞定。 注:禁用root用户为:sudo passwd -l root原创 2009-11-16 16:16:00 · 507 阅读 · 0 评论 -
linux 中find命令详解
Linux中查找文件的命令通常为“find”命令,“find”命令能帮助我们在使用, 管理Linux的日常事务中方便的查找出我们需要的文件。对于Linux新手来说,“find” 命令也是了解和学习Linux文件特点的方法。因为Linux发行版本繁多,版本升级很快, 在Linux书籍上往往写明某个配置文件的所在位置,往往Linux新手按图索骥还是不能 找到。比如说REDHAT Linux 7.O和R原创 2009-11-16 17:06:00 · 846 阅读 · 0 评论 -
修复Linux系统
修复Linux系统 1.使用急救盘组进行维护 急救盘组(也称为boot/root盘组),是系统管理员必不可少的工具。用它可以独立地启动和运行一个完整的Linux系统。实际 上,急救盘组中的第2张盘上就有一个完整的Linux系统,包括root文件系统;而第1张盘则存放了可启动的内核。 使用急救盘组维护系统很简单。只需用这两张盘启动系统后,进入急救模式,这时使用的是root账户。为了能访问硬盘上原创 2009-11-16 14:59:00 · 1528 阅读 · 0 评论 -
linux中五个不常用的命令
linux中有五个不常见,但可以让您的使用更轻松的工具。下面简单地看看每一个命令及其标志和参数. 1: logsave 我们将查看的第一个工具是logsave。logsave命令可以将一个命令的输出保存到一个日志文件中: $ logsave /var/log/partsize df –h 这里,logsave命令将df命令的输出保存到/var/log/partsize原创 2010-02-01 21:46:00 · 753 阅读 · 0 评论 -
linux 中新增加硬盘及扩展SWAP交换分区
在linux中,当我们因为需要新添加一块硬盘,或者是我们swap交换分区空间不够,需要增加,我们怎么来处理呢?首先,找一块新硬盘,在断电的情况下接入,启动计算机,接就进行如下操作: 一、新增磁盘分区、格式化首先用fdisk -l 查看新增硬盘的盘符,例如/dev/sdb;将其分成三个区: #fdisk /dev/sdb进入fdisk模式:Command (原创 2009-12-25 22:20:00 · 4197 阅读 · 0 评论 -
linux 启动时“smartd”总是失败?
smartd是一个守护进程(一个帮助程序),它能监视拥有自我监视,分析和汇报技术(Self-Monitoring, Analysis, and Reporting Technology - SMART)的硬盘。 SMART系统使得硬盘能监视并汇报自己的运行状况。它的一个重要特性是能够预测失败,使得系统管理员能避免数据丢失。 smartd由kernel-utils包缺省安装。用命令 rpm -ql原创 2009-12-28 14:01:00 · 5489 阅读 · 0 评论 -
linux里查看所有用户和用户组
1、linux里查看所有用户(1)在终端里.其实只需要查看 /etc/passwd文件就行了.(2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户.或者用cat /etc/passwd |cut -f 1 -d :2、用户管理命令useradd 注:添加用户 adduser 注:添加用户 passwd 注:为用户设置密码 usermod 注:修改用户命令,可以通过u原创 2009-12-31 11:09:00 · 740 阅读 · 0 评论 -
Linux与Windows双系统下的Grub引导管理器安装
Linux与Windows双系统下的Grub引导管理器安装原创 2010-07-07 14:56:00 · 1205 阅读 · 1 评论 -
Linux软件安装
Linux软件安装原创 2010-06-01 15:32:00 · 483 阅读 · 0 评论 -
Linux-yum安装整个过程详解
Linux-yum安装整个过程详解原创 2010-07-30 10:01:00 · 1185 阅读 · 0 评论 -
找回ROOT用户密码:
找回ROOT用户密码原创 2010-06-07 11:16:00 · 590 阅读 · 0 评论 -
Linux下的一些应用技巧总结:
Linux下的一些应用技巧总结:原创 2011-03-02 17:44:00 · 792 阅读 · 0 评论 -
Linux 服务器网卡驱动安装及故障排除
Linux 服务器网卡驱动安装及故障排除原创 2011-03-03 09:44:00 · 1680 阅读 · 0 评论 -
在Linux的终端和Shell中显示中文乱码的解决方法
linux命令行下中文文件名乱码的解决方法首先查询支持的编码:locale -a如果没有你需要的编码,例如zh_CN.utf8root运行: #dpkg-reconfigure locales选择你需要的编码,用空格选中,可多选。tab选择“OK”,回车。默认编码选择zh_CN.utf8安装你所需要的编码。方法一:修改/etc/sysconfig/i18n原创 2010-01-05 12:04:00 · 1901 阅读 · 0 评论 -
linux下mysql备份脚本
#!/bin/bash#Mysql autobackup shell#write by tuspark.cn#-------------------数据库相关的用户名、密码、需要备份的数据库名、备份目录等dbuser=rootdbpasswd=XXXXXdbserver=localhostdbname=XXXXXdbopt=--optbackupdir=/dcbac原创 2011-12-28 11:16:11 · 696 阅读 · 0 评论 -
centos5.4下yum安装svn与自动启动
centos5.4下yum安装svn[test@localhost /]# yum -y install subversion --prefix=/opt/svncd /optmkdir svndata //创建一个SVN根目录chmod -R 777 svndata //给SVN根目录权限启SVN服务,并指定SVN的根原创 2012-01-05 10:42:15 · 3883 阅读 · 0 评论 -
redhat 6设置CentOS的yum源
redhat 6设置CentOS的yum源 由于 redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需将redhat的yum卸载后,重启安装,再配置其他源,以下为详细过程: 1.删除redhat原有的yum rpm -aq|grep yum|xargs rpm -e --nodeps 2.下载yum安装文件 wget http://mirror原创 2012-02-22 11:04:23 · 758 阅读 · 0 评论 -
关于linux下的yum的一些资料
关于yum的一些资料一、YUM是什么YUM = Yellow dog Updater, Modified主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.它能便于管理大量系统的更新问题二、 YUM特点*可以同时配置多个资源库(Repository)*简洁的配置文件(/etc/YUM.conf,/etc/YUM.repos.d 下的文件)原创 2012-02-22 11:09:43 · 530 阅读 · 0 评论 -
CentOS 5.5 安装Apache+MySQL+PHP(yum直接安装,mysql自动备份,mysql忘记密码的找回方法)
公司运行一个网站 ,用到 CentOS 5.5 安装Apache+MySQL+PHP,且要求对MYSQL数据库进行备份,操作方法如下:(yum直接安装,mysql自动备份)1、检查并卸载#rpm -qa|grep httpd#rpm -e httpd#rpm -qa|grep mysql#rpm -e mysql#rpm -qa|grep php#rpm -e php原创 2011-12-28 13:31:23 · 1544 阅读 · 0 评论 -
加强Unix,Linx服务器SSH访问的安全性方法
加强Unix,Linx服务器SSH访问的安全性方法策略:1.限制性SSH访问,将sshd绑定到一个ip地址,和允许所有ip地址是完全不同的安全。2.将sshd默认端口22改为其它端口。有二种方法:第一种步骤如下:第一步: 以root身份SSH登录到服务器。第二步:在命令提示符下输入:pico -w /etc/ssh/sshd_config或者vi /etc/ssh/ss原创 2012-03-13 13:41:41 · 1241 阅读 · 0 评论 -
linux常见监控工具
#1: top - 进程活动top提供一个当前运行系统实时动态的视图,也就是正在运行进程。在默认情况下,显示系统中CPU使用率最高的任务,并每5秒钟刷新一次。热键 用途 t 显示摘要信息开关. m 显示内存信息开关. A 分类显示系统不同资源的使用大户。有助于快速识别系统中资源消耗多的任务。 f 添加删除所要显示栏位. o 调整所要显示栏位的顺序. r 调整一个原创 2012-03-13 14:00:30 · 837 阅读 · 0 评论 -
Redhat EN 6.0下安装项目管理软件redmine
一、安装ruby下载ruby-1.8.7http://www.ruby-lang.org/zh_cn/downloads(wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p330.tar.gz) #tar xzvf ruby-1.8.7.tar.gz #cd ruby-1.8.7 #./原创 2012-02-21 17:12:02 · 1857 阅读 · 0 评论 -
Linux入侵检查实用指令
Linux入侵检查实用指令1可以得出filename正在运行的进程#pidof filename2可以通过文件或者tcp udp协议看到进程#fuser -n tcp port3可以看文件修改时间,大小等信息#stat filename4看加载模块#lsmod5看rpc服务开放#rpcinfo -p6看网卡是否混杂模式(promi原创 2012-04-16 13:32:48 · 1104 阅读 · 0 评论 -
Linux操作系统定时任务系统
Linux操作系统定时任务系统cron是一个linux下 的定时执行工具 ,可以在无需人工干预的情况下运行作业。由于Cron 是Linux 的内置 服务,但它不自动起来,可以用以下的方法 启动、关闭 这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/serv原创 2012-04-20 15:52:14 · 1094 阅读 · 0 评论 -
Linux 下SElinux以及防火墙的关闭
SElinux以及防火墙的关闭关闭SELinux的方法: 修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。 如果不想重启系统,使用命令setenforce 0注:setenforce 1 设置SELinux 成为enforcing模式setenforce 0 设置SELinux 成为permissive模式原创 2012-04-20 14:46:08 · 45763 阅读 · 1 评论 -
虚拟机网络不能启动:Device eth0 does not seem to be present, delaying initialization.
Device eth0 does not seem to be present, delaying initialization.故障原因:从vmware workstation中克隆(clone)了一个CentOS 6的虚拟机,启动之后发现网卡没有启动。于是重启一下network服务,发现提示错误信息“Device eth0 does not seem to be present, de原创 2012-06-04 17:06:56 · 1461 阅读 · 2 评论 -
apache服务器查看网络爬虫记录的方法
apache服务器查看网络爬虫记录的方法Apache服务器的访问日志名称在linux下默认叫做access_log,在windows下是access.log文件 如何配置 :在httpd.conf文件中配置这么两句话: LogFormat "%h %l %u %t \"%r\" %>s %b" common CustomLog /home/adm原创 2012-05-16 15:18:21 · 2353 阅读 · 0 评论