
linux\unix
IT职场成长课
微信公众号「IT职场成长课」
IT技能、职场故事、让我与你一起成长!
展开
-
unix打包压缩命令详解
Linux下常见打包、压缩、解压命令:.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName注:tar是打包,不是压缩———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName———————————...原创 2011-11-22 23:20:39 · 215 阅读 · 0 评论 -
linux suse 查看和修改shell
linux里有很多种shell,例如ksh,bash,csh等等当前用户使用的是哪种shell,我们可以在/etc/passwd里面查看linux-37:/ # cat /etc/passwd |grep -i smsweb1 --smsweb1为你要查看的用户名smsweb1:x:111:201::/home/smsweb1:/bin/bash可以看出smsweb1用户默...原创 2011-12-06 17:40:49 · 904 阅读 · 0 评论 -
linux sudo使用和sudoers配置详解
sudo 是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等等。这样不仅减少了root用户的登陆和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。它的特性主要有这样几点: 1.sudo能够限制用户只在某台主机上运行某些命令。2.sudo提供了丰富的日志,详细地...原创 2011-12-22 17:43:03 · 517 阅读 · 0 评论 -
linux 普通用户修改passwd文件
今天一台服务器root用户登录不了,普通用户可以登录。普通用户su到root用户也报错su: bash: No such file or directory查看下passwd文件oracle@linux-35:~> cat /etc/passwd|grep rootroot:x:0:0:root:/root:cdroot的shell竟然被人改成cd了,难怪报上面的错。...原创 2011-12-22 17:45:02 · 1018 阅读 · 1 评论 -
linux 文件时间详解
在Linux中,没有文件创建时间的概念。只有文件的访问时间、修改时间、状态改变时间。也就是说不能知道文件的创建时间。但如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间,这个基本不太可能。Access访问时间,读一次这个文件的内容,这个时间就会更新。比如对这个文件使用...原创 2011-12-28 17:35:57 · 229 阅读 · 0 评论 -
linux各种shell环境变量设置
各种shell环境变量设置 sh NAME=value1 export NAME NAME=value2:$NAME unset NAME set(internal)或者env(exported) ...原创 2012-01-04 12:31:06 · 358 阅读 · 0 评论 -
linux top命令
top命令: top命令和ps命令的基本作用是相同的,显示系统当前的进程和其他状况;但是top是个动态显示过程,即能够通过用户按键来不断刷新当前状态。如? 前台执行该命令,他将独占前台,直到用户终止该程式为止。 比较准确的说,top命令提供了实时的对系统处理器的状态监控。他将显示系统中CPU最“敏感”的任务列表。该命令能够按CPU使用。内存使用和执行时间对任务进行排序;而且该命令的很多...原创 2012-06-03 20:31:46 · 162 阅读 · 0 评论 -
suse非正常重启导致无法ssh登录
今天下午一台机器正在安装软件包非正常关机启动后,发现远程ssh不能连接,之前是可以连接的。执行service sshd没有任何返回,连sshd服务也没有了。rpm -qa |grep sshopenssh-4.2p1-18.2openssh-askpass-4.2p1-18.2但显示已经安装,想着重装试试rpm -ivh --replacepkgs openssh-4....原创 2011-11-22 23:19:05 · 229 阅读 · 0 评论 -
suse无法弹出光驱"device is busy"
刚刚用碟安装完软件后发现光驱弹不出来了linux-34:/ # eject umount: /media/SLES100_001: device is busyumount: /media/SLES100_001: device is busyeject: unmount of `/dev/sr0' failed发现正在使用?如果冒然强制卸载,可能会导致数据丢失和设备损坏,...原创 2011-11-22 23:18:22 · 128 阅读 · 0 评论 -
suse安装sysstat工具
我们开发环境用的是64位的suse 10。今天同事要用iostat工具,发现没有安装sysstat包。于是他从光盘里找到sysstat-6.0.2-16.4.x86_64.rpm包,然后执行rpm -ivh sysstat-6.0.2-16.4.x86_64.rpm,但死活装不上,报需要gnuplot。后来我直接用yast工具来安装sysstatYaST -i sysstat...原创 2011-11-22 23:19:47 · 815 阅读 · 0 评论 -
linux对^M换行符的处理
经常在WINDOWS编辑的文件传送到LINUX在每行末尾都有一个^M符号,这个会导致shell脚本运行错误。这是因为 DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致有两种方法可以将^M去掉1.我们可以在VI编辑器里把^M进行删除:将VI切换至命令行模式,输入(注意输入这个^M,这个不是shift+^再加上M,应该是ctrl+v加上ctrl+m):%s/^M/...原创 2011-11-22 23:12:19 · 761 阅读 · 0 评论 -
SUSE FTP问题
linux-35:~ # ftp 192.168.0.34 Connected to 192.168.0.34. 220 (vsFTPd 2.0.4) Name (192.168.0.34:root): root 530 This FTP server is anonymous only. ftp: Login failed. 解决方法linux-34:/etc # vi ...原创 2011-11-22 23:14:43 · 133 阅读 · 0 评论 -
SUSE由于/var/lib目录权限导致SSH不能用
由于/var/lib目录权限导致SSH不能用上午一同事说一台服务器SSH登录不了了。一开始以为是ssh服务没启动,执行service sshd status. linux-34:/var/lib # service sshd status Checking for service sshd ...原创 2011-11-22 23:17:26 · 323 阅读 · 0 评论