Linux系统下安装rz/sz命令及使用说明
对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。今天,我们就简单的讲解一下如何安装和使用rz、sz命令。
yum install gcc
(1)编译安装
root 账号登陆后,依次执行以下命令:
cd /software
wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20
./configure && make && make install
上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直接使用,下面创建软链接,并命名为rz/sz:
cd /usr/bin
ln -s /usr/local/bin/lrz rz
ln -s /usr/local/bin/lsz sz
(2)yum安装
root 账号登陆后执行以下命令:
yum install -y lrzsz
不重启机器使/etc/profile文件生效
方法1:
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# . /etc/profile
注意: . 和 /etc/profile 有空格
方法2:
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# source /etc/profile
如何在 惠普 HP 450(COS50PA)笔记本电脑 Bois上设置U盘为第一启动项.已经折腾了一天了
设置完成后,如果不能成功从USB第一启动,可以直接按F9键,直接选择启动顺序@
您好!感谢您选择惠普产品。
Jquery 垂直滚动条移动到指定位置
- $("html,body").animate({scrollTop: $("#box").offset().top}, 1000);
在底部放一个id是box的标签就可以了。
phpcms_v9推送到其他栏目后再在其他栏目删除导致数据库出错
修改phpcms/model/content_model.class.php大概454行的update_category_items()函数
- private function update_category_items($catid,$action = 'add',$cache = 0) {
- $this->category_db = pc_base::load_model('category_model');
- if($action=='add') {
- $this->category_db->update(array('items'=>'+=1'),array('catid'=>$catid));
- } else {
- $this->category_db->update(array('items'=>'-=1'),array('catid'=>$catid));
- }
- if($cache) $this->cache_items();
- }
修改为:
- private function update_category_items($catid,$action = 'add',$cache = 0) {
- $this->category_db = pc_base::load_model('category_model');
- if($action=='add') {
- $this->category_db->update(array('items'=>'+=1'),array('catid'=>$catid));
- } else {
- $r =$this->category_db->get_one(array('catid'=>$catid));
- if($r['items']>0)
- {
- $this->category_db->update(array('items'=>'-=1'),array('catid'=>$catid));
- }
- //$this->category_db->update(array('items'=>'-=1'),array('catid'=>$catid));
- }
- if($cache) $this->cache_items();
- }
linux重装WIN系统后出现—error:unknown filesystem.(问题解决)
GRUB loading.
Welcome to GRUB!
error:unknown filesystem.
Entering rescue mode...
grub rescue>_
*****************************************
问题原因是之前linux(红旗版本)格式化整块硬盘后,还要对硬盘【重建主引导记录(重建MBR)】
把硬盘所有的分区都删除之后--> 选择硬盘下拉菜单-->重建主引导记录(重建MBR)-->之后再划分新的硬盘分区。
然后用PE安装系统到第一主分区(C盘)文件解决!
Mysql更改用户密码
10,启动mysql服务
[root@localhost mysql-5.5.33]# /etc/init.d/mysqld start
/usr/local/mysql/bin/mysqladmin -u root password '999999'
11,启动完成之后用ps -ef |grep mysql 命令查看是否启动
12,/usr/local/mysql/bin/mysql -u root -p
通过命令行登录管理MySQL服务器 初始密码为空
13,修改root密码
mysql>;use mysql;
mysql>; update user set password=PASSWORD("999999") where user='root';
mysql>; update user set host="%" where user="root" and host="localhost";
mysql>; FLUSH PRIVILEGES;
mysql>; flush privileges;
×××××××××××××××××××××××××××××××××××××××××××××××××××
删除host不是:%/127.0.0.1/localhost 的记录,删除用户字段为空的记录
delete from user where host !='%' and host !='127.0.0.1' and host !='localhost';
delete from user where user='';
delete from user where title like '%cheng人网%';
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
设置软链接方便执行mysql短标签命令【mysql -u root -p】
ln -sf /usr/local/mysql/bin/mysql /sbin/mysql
ln -sf /usr/local/mysql/bin/mysqladmin /sbin/mysqladmin
ln -sf /usr/local/mysql/bin/mysqldump /sbin/mysqldump
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
注册Apache为Service
cp /usr/local/apache/bin/apachectl /etc/init.d/httpd
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
就可以使用:
service httpd start
service httpd restart
service httpd stop
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
在末尾增加以下内容,自动启动服务:
vi /etc/rc.local
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
ulimit -SHn 65535
/etc/init.d/mysqld start
/etc/init.d/httpd start
查看Linux发行版本
这个命令适用于所有的linux,包括Redhat、SuSE、Debian、Centos等发行版。
root@MyMail ~ # uname
Linux
root@MyMail ~ # uname -r
2.6.18-164.el5
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT 2010 i686 i686 i386 GNU/Linux
****************************************************************************************
以下二种方法适用于RedHat,CentOS
root@MyMail ~ # cat /etc/redhat-release
CentOS release 5.4 (Final)
设置SSH自动断开连接时间间隔
vi /etc/ssh/sshd_config
找到选项
#ClientAliveInterval 0
修改为
ClientAliveInterval 1800
重启sshd 服务
service sshd restart
这样,超过1800秒(半个小时)没有动作的情况下,sshd服务才会中断连接。
***************************************************************************
网上很多文章都说,远程SSH连接的超时设定是在/etc/ssh/sshd_config里,使用ClientAliveInterval和ClientAliveCountMax选项,我原来也这么认为的,不过一直没配置过超时。
一般修改两个地方可将这烦人的问题解决
1、echo $TMOUT
如果显示空白,表示没有设置, 等于使用默认值0, 一般情况下应该是不超时. 如果大于0, 可以在如/etc/profile之类文件中设置它为0.
Definition: TMOUT: If set to a value greater than zero, the value is interpreted as the number of seconds to wait for input after issuing the primary prompt. Bash terminates after waiting for that number of seconds if input does not arrive
2、修改/etc/ssh/sshd_config文件,将 ClientAliveInterval 0和ClientAliveCountMax 3的注释符号去掉,将ClientAliveInterval对应的0改成60,ClientAliveInterval指定了服务器端向客户端请求消息 的时间间隔, 默认是0, 不发送.而ClientAliveInterval 60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了.ClientAliveCountMax, 使用默认值3即可.ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开. 正常情况下, 客户端不会不响应.
最后记得执行/etc/init.d/sshd restart 哦,否则刚才的修改是不会生效的。
想参考更多,请输入man sshd_config了解更多信息
大家这下明白了吧,是不是现在觉得很爽,在使用SSH Secure Shell Client链接LINUX的时候再也不会超时和自动断开了,也不会再出现烦人的 server responded "connection closed" 错误提示了,很开心吧!
开启/订制Apache目录列表样式
开启Apache目录列表:
首先找到/usr/local/apache/conf/httpd.conf 文件搜索
#Include conf/extra/httpd-autoindex.conf (去掉注释# 启用)
修改/usr/local/apache/conf/extra/httpd-autoindex.conf
注释掉:#IndexOptions FancyIndexing HTMLTable VersionSort
启用:indexOptions FancyIndexing ScanHTMLTitles NameWidth=128 DescriptionWidth=256 HTMLTable VersionSort FoldersFirst
#######################################################################
之后遇到Apache列表索引中文乱码问,在httpd-autoindex.conf文件中添加:Charset=GBK
indexOptions Charset=GBK FancyIndexing ScanHTMLTitles NameWidth=128 DescriptionWidth=256 HTMLTable VersionSort FoldersFirst
重启Apache问题解决~
虚拟主机配置处添加:
- <Directory "/data/web_bk">
- Options Indexes FollowSymLinks
- AllowOverride All
- Order allow,deny
- Order deny,allow
- Allow from all
- </Directory>
Apache 配置显示版本信息:
- ########### Add ##############
- AddDefaultCharset GBK
- ServerSignature On
- ########### Add ##############
- Include shost/*.conf