文档标签: centos
最一直的弄服务器这块的,因为在读图网租用阿里云服务器总是出现问题!所以一直在学习之.
看到要里云里面的技术人员用的vnc在管理云服务器.于是就有了今天这篇文章。
下面来看一下vnc的安装具体步骤:
1.安装vnc服务
#rpm -qa|grep tigervnc //要看是否安装了vnc,注意这里tigervnc是centos 6后
//下面这一步是基于没有安装vnc服务的
#yum install tigervnc tigervnc-server -y //安装,这里的-y是跳过安装过程中需要确认的地方
//下面这个指令来安装 Gnome 桌面及所需的套件。其它受欢迎的桌面环境包括 KDE 及 XFCE-4.4。XFCE 比 Gnome 及 KDE 更为轻型,而且已收录在 extras 软件库内。还有一种是windows桌面版的这里也不讲了
#yum groupinstall Desktop
2.把远程桌面的用户加入到配置文件中(下面以ROOT用户为例子)
vi /etc/sysconfig/vncservers...
今天有一台服务器又链接不上了,说是密码错误!可是每改过密码。
因为自己手里有两个可供操作的服务器,而且都是在阿里云主机里面,同时也是一个局域网里面,于是就尝试用另一台正常的centos telnet一下这台问题主机.
首先安装telnet,还是先查看安装此服务没有吧!
# rpm -qa |grep telnet//查看服务是否安装
# yum install telnet//安装telnet服务
# rpm -qa |grep telnet//再次查看telnet服务
telnet-0.17-47.el6_3.1.x86_64//说明已经安装成功了的
# service xinetd start//启动服务
xinetd: unrecognized service//出现错误,应该是没有安装xinetd服务
# yum -y install xinetd//全新安装xinetd服务
# service xinetd start
Starting xinetd: ...
最近网站备案成功了!需要将原来win服务器的文件迁移到新的centos服务器上!
以前是用FTP上传到win服务器上的,现在centos上虽然是开启了FTP服务,感觉还是 有点慢,于是就用到了7z这个软件。
先在服务器上安装7Z软件,具体的安装步骤请看我前些时间记录的: centos 7zip安装与运用,7z命令详解。
今天我们说一下7za在压缩文件中的操作
无非有三个:添加、删除、修改
哈哈!
命令行压缩解压一 7z
1) 简介
7z,全称7-Zip, 是一款开源软件。是目前公认的压缩比例最大的压缩解压软件。
主页:http://www.7-zip.org/
中文主页:http://7z.sparanoid.com/
主要特征:
# 全新的LZMA算法加大了7z格式的压缩比
# 支持格式:
* 压缩 / 解压缩:7z, XZ, BZIP2, GZIP, TAR, ZIP
* 仅解压缩:ARJ, CAB, CHM, CPIO, DEB, DMG, FAT, HFS, ISO, LZH, L...
apache+php+mysql网站优化,今天主要说的是mysql方面的优化。
我们经常要优化一下 MySQL 数据库,菜鸟就进 phpMyAdmin 一个个点优化
开发PHP的,一般就在网站的程序里通过 php 实现了,但这 2 种方法都不够好
下面告诉你一个绝招,用 mysqlcheck 一条命令搞定,高效又安全
请试下在 putty 或crt里执行下面的命令:
mysqlcheck -Aao --auto-repair -u你的用户名 -p你的密码
如果不出意外,你将发现,你所有的数据库都被优化和修复了一次!
如果提示 mysqlcheck 找不到呢, 如果不是,请跳过这步。
找不到 mysqlcheck 的原因一般是手动编译安装的,像我一样,就 locate mysqlcheck 一下,发现在 /usr/local/mysql/bin/ 下面,就是我安装MySQL时指定的路径
,OK,给他加个快捷方式
ln -s /usr/local/mysql/bin/mysqlcheck /usr/bin/mysq...
今天在做IP访问的时候需要设置成404页面,在本地做好后,我上传到服务器上忘记改名称了!
原来的名称是404.htm这个apache没有设置在首页,
那么就需要将404.htm这个文件改成index.html文件名
现在的系统是centos,用的是APACHE+PHP+MYSQL环境
这里改文件名我们就要用rename命令了,这个单词就跟字面意思一样!
rename from to file
这个命令有三个参数,分别是 from : 修改什么名字, to:改成什么名字, file 需要修改的文件是哪些。
用法示例:
比如,有一批文件,都是以 log开头的, log001.txt, log002.txt ....... 一直到 log100.txt
现在想要把这批文件的log全部替换为 history
rename log history log*
这句命令的意思很明白了,把 以 log开头的所有文件中的 log字符替换为 history
这样替换后的文件是: history001.txt,...
最近一直被linux cpu 占用100%所困扰,不得不学习如何进看top分析所占CPU程序,并分析其工作过程中所调用那些东西。
本着解决问题的目的,开始了centos下又一旅程。
strace 命令是一种强大的工具,它能够显示所有由用户空间程序发出的系统调用。
strace 显示这些调用的参数并返回符号形式的值。strace 从内核接收信息,而且不需要以任何特殊的方式来构建内核。
下面记录几个常用 option .
1 -f -F选项告诉strace同时跟踪fork和vfork出来的进程
2 -o xxx.txt 输出到某个文件。
3 -e execve 只记录 execve 这类系统调用
—————————————————
进程无法启动,软件运行速度突然变慢,程序的”SegmentFault”等等都是让每个Unix系统用户头痛的问题,
本文通过三个实际案例演示如何使用truss、strace和ltrace这三个常用的调试工具来快速诊断软件的”疑难杂症”。
...
今天读图网又出问题了,后台栏目页面无法找开,显示404,悲剧...
于是惯用问做法删除后台程序,重新传一份上去。
但为了保险,还是要备份一份在服务器上,当然就是用cp拷贝命令了
系统是centos的哈。
用"#cp -r /data/* ."
centos cp命令
cp (复制档案或目录)
[root@linux ~]# cp [-adfilprsu] 来源档(source) 目的檔(destination)
[root@linux ~]# cp [options] source1 source2 source3 .... directory
参数:
-a :相当于 -pdr 的意思;
-d :若来源文件为连结文件的属性(link file),则复制连结文件属性而非档案本身;
-f :为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制;
-i :若目的檔(destination)已经存在时,在覆盖时会先询问是否真的动作!
-l :进行硬式连结 (hard link)...
这两天云服务器总是CPU跑到100%,一般是在早上9、10点的时候,导致网站打不开,远程也无法链接,于是重启云服务器。以下是要网站查找 到资料!记录下来,等明天操作用!
centos上进程有5种状态:
1. 运行(正在运行或在运行队列中等待)
2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)
3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)
4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)
5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行)
ps工具标识进程的5种状态码:
D 不可中断 uninterruptible sleep (usually IO)
R 运行 runnable (on run queue)
S 中断 sleeping
T 停止 traced or stopped
Z 僵死 a defunct (”zombie”) process
名称:ps
使用权限...
晚上回来发现VPS打不开了,因为是安装的Centos系统,不是很熟悉,于是就想到了安装服务器监控,那么就用到RPM的知识,来看一下RPM的一些命令吧!
一、rpm包的安装:
1.安装一个包
# rpm -ivh
2.升级一个包
# rpm -Uvh
3.移走一个包
# rpm -e
4.安装参数
--force 即使覆盖属于其它包的文件也强迫安装
--nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。
5.查询一个包是否被安装
# rpm -q < rpm package name>
6.得到被安装的包的信息
# rpm -qi < rpm package name>
7.列出该包中有哪些文件
# rpm -ql < rpm package name>
8.列出服务器上的一个文件属于哪一个RPM包
#rpm -qf
9.可综合好几个参数...
今天早上发现apache模块占用CPU-100%,无耐之下,重启服务器。
这时也就给我提出了一个问题!只是一个小型blog而已,为什么apache的CPU占用会达到100%呢!
带着这个疑问开始了我的centos apache优化之路。
在网上找了很多,大体思路是关闭不需要的mod
设置各种超时和反映时间!
照做了,速度这块是有一点的提升,但是可能明天或后天cpu又占到100%去了!
下面copy的一篇理论:
测试与提高性能
Apache服务器已经被设计得尽可能的快,即使你用一台配置不高的机器,用不着进行太复杂的设置,它的响应内容就足以塞满以前的各种窄带连接。但随网站内容日益复杂和带宽的增加,对Apache进行优化以取得更好的性能变得日益重要起来。
如果优化的结果仅仅是极小的性能提升那真是浪费时间。试想一下,你花了好几个小时甚至几天调整Apache的各种参数但结果仅是几个百分点的性能提升?因此,在优化前你做的第一步应该是测试你目前的服务器的性能水平以便决定如何优化你的服务器并衡量...
官方网站:www.webmin.com
中文网:http://www.webmin.cn
Webmin全球镜像中国站:www.webmin.com.cn
centos安装webmin:www.centos.bz/2011/03/centos-webmin-install/
什么是Webmin
Webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。
安装Webmin
1、下载Webmin RPM包
wget http://prdownloads.sourceforge.net/webadmin/webmin-1.550-1.noarch.rpm
请到官网查看是否是最新版本的链接。
2、安装Webmin
rpm -U webmin-1.550-1.noarch.rpm
安装完成后,你可以使用http://localhost:10000本地登录或使用http://ip:10000访问,用户名和密码分别...
记得以前写过这样的文章,不过那个太复杂,这里就找了一下简单的来记录:Linux下如何进行FTP设置,CentOS vsftpd操作
1. 先用rpm -qa| grep vsftpd命令检查是否已经安装,如果ftp没有安装,使用yum -y install vsftpd 安装,(ubuntu 下使用apt-get install vsftpd)
2. service vsftpd start
启动要让FTP每次开机自动启动,运行命令: chkconfig --level 35 vsftpd on
3. 设置ftp权限
vi /etc/vsftpd/vsftpd.conf
将anonymous_enable=YES 改为 anonymous_enable=NO
ESC返回,输入“:wq”保存并推出
4. 添加ftp帐号和目录
useradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp
passwd pwftp
chmod -R 755...
今天公司弄了一个阿里去主机试用,涉及到很多文件,于是我想起了zip这个东西!
以下的是zip的操作命令,但是我最后还是选 用p7zip这个解压软件!
CentOS Linux中zip压缩和unzip解压缩命令详解
实例演示:
以下命令均在/home目录下操作
cd /data #进入/home目录
1、把/home目录下面的mydata目录压缩为mydata.zip
zip -r mydata.zip mydata #压缩mydata目录
2、把/home目录下面的mydata.zip解压到mydatabak目录里面
unzip mydata.zip -d mydatabak
3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip
zip -r abc123.zip abc 123.txt
4、把/home目录下面的wwwroot.zip直接解压到/home目录里面
unzip wwwroot.zip
5、把/home目录下面的abc12.zip、...