unix 提示符前显示当前路径
vi .bash_profile文件增加如下内容PS1=nios1['$PWD']#export PS1[@more@]
LINUX所有配置文件的路径和文件名称(收藏)
LINUX所有配置文件的路径和文件名称 2008年02月25日 星期一 14:34 系统管理文件 1:/etc/sysconfig/i18n(语言配置文件). 2:/etc/sysconfig/network-scripts/ifcfg-eth0(eth0配置文件). 3:/boot/grub/grub.conf(grup配置文件) 或/boot/grub/menu.list. 4:/etc/passwd:系统用户数据库文件. 5:/etc/group:组的数据库文件. 6:/etc/gshadow(存放密码). 7:/etc/shadow(存放密码). 8:/e
linux系统信息查看命令(收藏)
系统 # uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv # 列出所有USB设备# lsmod # 列出加载的内核模块# env # 查看环境变量 资源 # free -m # 查看内存使用量和交换区使用量# df -h # 查看各分区使用情况# du -sh <目录名> # 查看指定目录的
(转) linux下增加swap分区
方法一 一、查看系统当前的分区情况: >free -m 二、创建用于交换分区的文件: >dd if=/dev/zero of=/whatever/swap bs=block_size count=number_of_block 三、设置交换分区文件: >mkswap /whatever/swap 四、立即启用交换分区文件: >swapon /whateever/swap 五、若要想使开机时自启用,则需修改文件/etc/fstab中的swap行: /whatever/swap swap swap defaults 0 0 方法二 增加交换分区空间的方法:1.查看一下/etc/fstab确定目前的分区2.swapoff /dev/hd**3.free 看一下是不是停了.4.fdisk 删了停掉的swap分区5.重新用FDISK建一
(转)Linux之间copy文件常用方法 scp
不同的Linux之间copy文件常用有3种方法,第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的copy。第二种方法就是采用samba服务,类似Windows文件copy的方式来操作,比较简洁方便,第三种就是利用scp命令来进行文件复制。 scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。 scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root 然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,
(转)Linux下修改主机名
在Linux下修改主机名有两种方法:一:使用hostname命令[root@test ~]# hostname yourname注意:使用这个命令修改主机名只能在当前shell有效,如果重启系统就会失效。二:修改linux主机的配置文件/etc/sysconfig/network 和 /etc/hosts1.修改/etc/sysconfig/network里面的主机名字。# vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=yourname //在这修改hostname,(必须重起后生效?)2.修改/etc/hosts里面的名字# vi /etc/hosts127.0.0.1 localhost.localdomain localhost192.168.1.121 yourn
redhatas 设置环境变量
1.有些命令的路径没有在PATH环境变量中,可以用echo $PATH命令查询得知,添加路径到PATH环境变量的方法如下: (如添加/sbin到PATH环境变量中) (1)如果只想在本次开机过程中临时性的添加修改,下次开机就无效的话,可以: 输入export PATH=$PATH:/sbin (2)如果只给当前用户永久添加,则: 在~/.bash_profile中的靠近末尾有类似这样的一行PATH=$PATH:$HOME/bin后添加:/sbin,就变成PATH=$PATH:$HOME/bin:/sbin 文件修改并保持完以后,运行source ~/.bash_profile命令即可使修改操作立即生效 (3)如
oracle pfile spfile启动顺序 优先级 spfilesid 〉 spfile 〉 initsid
1.参数文件的定义、作用 oracle数据库通过一系列参数来对数据库进行配置。这些参数是以键-值对的形式来表 示的,如: MAXLOGFILES=50 BACKGROUND_DUMP_DEST=C:DUMP 其中,等号左边是参数名,右边是对应的参数的值,值的类型有多种,典型的如数字和 字符串. 参数文件就是存储这些参数的地方,oracle在启动时会从参数文件中读取相关的配置。 2.参数文件的分类 在9i之前,参数文件只有一种,它是文本格式的,称为pfile,在9i及以后的版本中,新 增了服务器参数文件,称为spfile,它是二进制格式的。这两种参数文件都是用来
Linux下关闭和开启防火墙
1 Linux下关闭和开启防火墙 1) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后失效 开启: service iptables start 关闭: service iptables stop [@more@]
unix限制用户硬盘使用空间
限制用户硬盘使用空间 UNIX作为一种多用户系统,它允许多个用户共同使用系统的资源,包括系统的内存,CPU和硬盘。在默认情况下,系统并不会限制每个用户可以使用硬 盘空间的大小,所以如果用户恶意使用硬盘,或用户由于疏忽,将硬盘空间全部占用,将导致其他用户无法使用硬盘,从而使系统性能下降,甚至有崩溃的危险。 其实,UNIX提供的quota系列命令可以帮助我们解决这个问题,这些命令包括: quota : 显示用户的硬盘限额和使用情况。 edquota : 为每个用户设定硬盘限额。 quotaon: 启动文件系统硬盘限额服务 quotaoff : 关闭
rpm包安装和管理
1、安装rpm -ivh ***.rpmrpm -ivh RealPlayer10GOLD.rpm 2、卸载rpm -e ***3、查询已经安装的rpm包,定位rpm包名称rpm -q -a[root@sunfiretest RealPlayer]# rpm -q -a|grep -i realRealPlayer-10.0.8.805-20060718[root@sunfiretest RealPlayer]# rpm -e RealPlayer-10.0.8.805-200607184、升级rpm包 rpm -U(or--upgrade) options file1.rpm ... fileN.rpm 参数: file1.rpm...fileN.rpm指软件包的名字。rpm -Uvh RealPlayer10GOLD.rpm5、查询rpm包安装路径;先找到rpm包名称[root@sunfiretest ~]# rpm -V RealPlayer-10.0.
vnc server viewer for linux使用
1.安装linux版的vnc (1)安装tar zxvf vnc-3.3.3r1_x86_linux_2.0.tgzcd vnc_x86_linux_2.0cp *vnc* /usr/local/bin/mkdir /usr/local/vnccp -r classes/ /usr/local/vnc/ (2)设置vnc server的访问密码vncpasswd (3)启动vnc servervncserver2、安装vnc viewer启动vnc /user/bin/./vncserver登陆vnc 输入 ip地址:port号输入vnc密码可以更改vnc密码 vncpasswd[root@sunfiretest bin]# ls|grep vncvncconfigvncconfig.pyvncpasswdvncserverx0vncserverXvnc[root@sunfiretest .vnc]# /usr/bin/vncserver New 'sunfiretest:5 (root)'
linux 开关机命令
1、shutdown -h now 关机 (推荐) now可以替换为具体时间,即设置在指定的时间后关机 2、shutdown -r now 重启(推荐) now可以替换为具体时间,即设置在指定的时间后重启 3、reboot now 快速重启 (不推荐,容易照成数据丢失) 4、init 0 关机 5、init 6 重启 6、halt 系统停机 7、init 3 文字界面启动 8、init 5 图形界面启动 9、init 1 单用户模式[@more@]
linux 循环控制语句
while syntax while test-commands do commands done description execute test-command(usually a test commnad) and if the exit status is zero, perform commands, repeat. opposite until. until syntax until test-commands do commands done description execute test-commands(usually a test command) and if the exit status is nonzero(that is, the test fails), perform commands; repeat. opposite of while. 嵌套的while loop while cmd1 do commands
shell 参数含义 $* $#等
$0 = shell名称或shell脚本名称 $1 = 第一个shell参数 ... $9 = 第九个shell参数 $# = 位置参数的个数 "$*" = "$1 $2 $3 $4 .. $n" "$@" = "$1" "$2" "$3" "$4" .. "$n" $? = 最近执行的命令的退出状态 $$ = 当前shell脚本的PID $! = 最近启动的后台作业的PID 形式 如果设置了var 如果没设置var ${var:-string} $var string ${var:+string} string null ${var:=string} $var stri
AWK用法简介
AWK用法简介 AWK 用法简介 概要 AWK是Unix平台上一种可以对文本进行逐行处理的编程语言,它来源于3个创作者的名字:Aho、(Peter)Weinberg和(Brain)Kernighan. 与sed和grep很相似,awk是一种样式扫描与处理工具,但其功能却大大强于sed和grep。awk提供了极其强大的功能:它几乎可以完成grep和sed所能完成的全部工作,同时,它还可以可以进行样式装入、流控制、数学运算符、进程控制语句甚至于内置的变量和函数。awk的三位创建者已将它正式定义为:样式扫