linux下文件、文件名编码转换convmv
2012-02-03
今天开发人员所上传的网站开发文件在web浏览器上不能显示,最后发现不能显示的都是中文的文件名,后来还是开发的搞定了。主要原因是:从windows往Linux拷贝文件,中文文件名乱码的情况,出现这种问题的原因是因为,windows的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于... 详细内容
Linux shell 重定向
2011-12-20
command > dbabc.log 把标准输出重定向到dbabc.log中
command >> dbabc.log 把标准输出重定向到dbabc.log中(追加)
command > dbabc.log 2>&1 把标准输出和标准错误一起重定向到dbabc.log中
command >> dbabc.log 2>&1 把标准输出和标准错误一起重定向到dbabc.log中(追加)
com... 详细内容
Linux shelll:syntax error:unexpected end of file
2011-12-20
一shell脚本运行的时候报:syntax error:unexpected end of file。经查,在最后一行多了^M,可能是由于从Windows传输到Linux下产生的,
通过以下wi进行替换
vi dos.txt
:set fileformat=unix
:w
问题解决,为记。
下载文章的PDF 详细内容
CentOS 全自动编译安装mysql5.5.16脚本分享
2011-10-23
进一步完善了CentOS 全自动编译安装mysql5.5.16脚本,现分享如下:
vdisk分享”auto-install-mysql.sh” http://vdisk.weibo.com/s/TdBA
快盘分享:http://www.kuaipan.cn/index.php?ac=file&oid=17198221579275903
下载文章的PDF 详细内容
Linux多台机子上创建相同的用户
2011-10-11
要在20+台的Linux主机上创建一个用户,怎么办?google之。
发现如下可以实现:
expuser.exp 文件
[root@dbabc.net ~]# cat expuser.exp
#!/usr/bin/expect -f
set ipaddress [lindex $argv 0]
set passwd [lindex $argv 1]
set timeout 30
spawn ssh root@$ipaddress
expect {
"yes/no" {... 详细内容
Linux下cat <<eof替换多行echo
2011-10-10
今天在写Oracle安装前的环境配置脚本的时候,要在/etc/sysctl.conf文件上添加多行,之前是用的echo,觉得有点麻烦,发现可以通过cat <<eof替换。
cat << EOF >> /etc/sysctl.conf
###install oracle by liups echo begin
kernel.shmmni = 4096
kernel.sem... 详细内容
Linux下文件的time详解
2011-10-09
atime(Access time)、ctime(Change time)、mtime(Modified time),其中的时间是以天(24小时)来计的。
amin、cmin、mmin是以分钟来计的
文件的 Access time,atime 是在读取文件或者执行文件时更改的任何对inode的访问都会使此处改变。
文件的 Modified time,mtime 是在写入文件时随文件... 详细内容
vsftp+pam.d+mysql虚拟用户配置
2011-10-02
vsftp+pam.d+mysql虚拟用户配置
1、从安装包或yum安装vsftp
yum -y install vsftpd
2、首先配置vsftpd.conf
anonymous_enable=NO ##禁用匿名用户
local_enable=YES ##是否启用本地用户登入权限
write_enable=YES ##控制是否有添加,上传,删除任何修改的权限
loca... 详细内容
Shell快捷键
2011-09-27
Ctrl + a 可以快速切换到命令行开始处。
Ctrl + e 切换到命令行末尾
Ctrl + r 在历史命令中查找
Ctrl + u 删除光标所在位置之前的所有字符
Ctrl + k 删除光标所在位置之后的所有字符
Ctrl + c 终止命令
Ctrl + d 结束当前输入、退出shell
Ctrl + z 转入后台运行
ctrl + s 刷屏信息过快,... 详细内容
Linux fstab只读不能修改的解决方法
2011-09-01
昨天下午刚创建了lvm分区,忘记修改相关的fstab了,服务器重启找不到lvm信息,启动到如下:
Give root password for maintenance
(or type Control-D for normal startup):
进入之后,编辑fstab发现是只读的,不能修改,google之,运行mount -o remount,rw / 解决。为记。
下载... 详细内容