⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 linux命令自集.txt

📁 linux技术总结linux技术总结linux技术总结linux技术总结linux技术总结linux技术总结linux技术总结linux技术总结linux技术总结
💻 TXT
字号:
0、文件操作?
#cp -rf /mnt/cdrom/ /u01/database/ 复制文件夹
#rm -rf 删除文件夹及其文件
#rmdir  删除空文件夹

#du -sh file_name  查看文件夹大小

#/sbin/sysctl -p   修改配置让其生效(不用重启Linux)

#touch file_name   新建一个文件

1、查看Linux内核版本?
方式一:
#uname -r

方式二:
#cat /proc/version

2、查看Linux安装的包?
#rpm -qa | grep 文件名

3、加载光驱?
#mount /dev/cdrom  /mnt/cdrom
#umount /mnt/cdrom   卸载光驱

4、安装rpm包?
#rpm -ivh *.rpm

5、创建用户和组?
#groupadd oinstall
#groupadd dba

6、创建目录?
#mkdir -p /u01/oracle

7、给用户设置权限?
#useradd -g oinstall -G dba -d /u01/oracle oracle
#passwd oracle

8、快速切换至根目录?
#cd /

9、修改目录属性?
#chown -R oracle:oinstall u01

10、查看内核程序?
#vi /proc/sys/fs/file-max

11、修改内核程序?
#vi /etc/sysctl.conf
加入
	 kernel.shmall = 2097152
   kernel.shmmax = 2147483648
   kernel.shmmni = 4096
   kernel.sem = 250 32000 100 128
   net.ipv4.ip_local_port_range = 1024 65000
   net.core.rmem_default = 4194304
   net.core.rmem_max = 4194304
   net.core.wmem_default = 262144
   net.core.wmem_max = 262144

12、修改Limit?
#vi /etc/security/limits.conf
加入
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

13、修改login?
#vi /etc/pam.d/login
加入
session required /lib/security/pam_limits.so
session required pam_limits.so

14、修改profile?
加入
if [ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
                ulimit -p 16384
                ulimit -n 65536
        else
                ulimit -u 16384 -n 65536
        fi
fi

15、设置oracle环境变量?
#su - oracle
$ls - la
$vi .bash_profile
加入
   ORACLE_BASE=/u01
   ORACLE_HOME=$ORACLE_BASE/oracle
   ORACLE_SID=wilson
   PATH=$ORACLE_HOME/bin:$PATH
   export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH

$exit
#su - oracle

$env | grep ORA

$exit

16、解压软件?
#unzip file_name.zip
#gunzip file_name.cpio.gz

17、查看网络地址?
#ifconfig
#vi /etc/hosts
加入
192.168.0.xxx   oracle11g(机器名)

18、安装ORACLE11G?
#mkdir /u01/database
#cp -rf /mnt/cdrom/ /u01/database/  复制光驱的oracle安装文件
#chown -R oracle:oinstall database/

(切换到Xwindow,到VM中以 oracle登录)
$startx

(打开一个终端)
$cd database/
$./runInstaller  开始安装

按提示操作....

19、配置Oracle?
在上面的图形界面,执行:

$netca

按默认值操作

$ps -ef | grep oracle 查看启动那些服务

$dbca   创建数据库

按提示操作,完成后退出图形界面

$exit

20、使用Oracel数据库?
$su - oracle
$sqlplus /nolog
SQL>conn / as sysdba
SQL>!ps -ef | grep oracle  查看oracle的进程

如果有特殊字符,则使用如下设置:
SQL>quit
$stty erase ^h
或者进到oracle根目录,即oracle的~目录
$vi .bash_profile
加入
stty erase ^h 注意,需要重新启动一下服务,即用root用户执行:#/sbin/sysctl -p

21、安装星际译王
tar -xvjf sdcv-0.4.1.tar.bz2
tar -xvjf stardict-2.4.7.tar.bz2

22、xwindow终端乱码 

 #vi /etc/sysconfig/i18n  在文件的最后一行添加如下内容:

  export LC_ALL="zh_CN.GB18030"

改完如上配置如果还不生效,就再进行如下的修改:

vi /etc/sysconfig/i18n

将内容改为

LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"

这样中文在SSH,telnet终端就可以正常显示了。

23、console终端乱码 

  #vi /etc/profile  在文件的最后一行添加如下内容:

		export LC_ALL="zh_CN.GB18030"

24、LINUX自动启动oracle的shell

# chkconfig: 2345 80 30
# description: oracle is a RDBMS Server.
# processname: oracle
# Source function library.
.. /etc/rc.d/init.d/functions

# Source networking configuration.
if [ ! -f /etc/sysconfig/network ]; then
  exit 0
fi

.. /etc/sysconfig/network

# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0

# See how we were called.
case "$1" in
'start')
# Start daemons.
echo -n "Starting oracle: "
su - oracle -c "/u01/app/oracle/product/8.1.6/bin/dbstart > /dev/null 2>&1 "
sleep 60
su - oracle -c "/u01/app/oracle/product/8.1.6/bin/lsnrctl start > /dev/null
2>&1"
echo_success
echo
touch /var/lock/subsys/oracle
;;
'stop')
# Stop daemons.
echo -n "Shutting down oracle: "
su - oracle -c "/u01/app/oracle/product/8.1.6/bin/lsnrctl stop > /dev/null
2>&1"
su - oracle -c "/u01/app/oracle/product/8.1.6/bin/dbshut > /dev/null 2>&1 "
echo_success
echo
rm -f /var/lock/subsys/oracle
;;
'restart')
$0 stop
$0 start
;;
'status')
status oracle
;;
'')
echo "Usage: oracle {start|stop|restart|status}"
exit 1
esac
exit 0
#----------------------------end oracle--------------------

24、启动和关闭Oracle?

关闭Oracle
SQL>shutdown immediate

启动Oracle
#su - oracle
$lsnrctl start
SQL>sqlplus /nolog
SQL>conn / as sysdba
SQL>startup

25、Linux如何关机
#shutdown -h
#init 0
#shutdown -time 时间  定时关机

26、Linux如何重启
#init 1
#reboot
#shutdown -r

27、开启FTP服务
#ps -ef | grep vsftpd
#/usr/local/sbin/vsftpd &

客户端可以登录ftp:
>ftp ip_addr
>username
>passwd

ftp>send file_name /目录

28、增加和删除用户和组

建用户:
#adduser box                 //新建box用户
#passwd box                  //给box用户设置密码

建工作组
#groupadd test               //新建test工作组

新建用户同时增加工作组
#useradd -g test box         //新建box用户并增加到test工作组
注:-g 所属组 -d 家目录 -s 所用的SHELL

给已有的用户增加工作组
#usermod -G groupname username
或者:gpasswd -a user group


删除用户和组:
#userdel peter

#groupdel peter

#usermod –G peter peter   (强制删除该用户的主目录和主目录下的所有文件和子目录)

从组中删除用户
编辑/etc/group 找到GROUP1那一行,删除 A
或者用命令
#gpasswd -d A GROUP

29、安装weblogic
#useradd bea
#passwd bea
#chmod 755 weblogic安装包
#chown bea:bea weblogic安装包

#su - bea  使用bea用户登录,执行安装

$./weblogic安装包.bin

按提示安装完成。

30、配置weblogic的domain
$cd /bea/bea/weblogic81/common/bin
$./config.sh

按提示配置

31、启动weblogic服务
$./startWeblogic.sh &

32、取消或启动某项服务
(要以root登录)
#ntsysv

33、修改IP地址
即时生效:
#ifconfig eth0 192.168.0.20 netmask 255.255.255.0

启动生效:
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
#service network restart 
或 #ifup eth0  -- 激活网卡  #ifdown eth0  -- 取消激活
OK.

34、查看进程
#ps -ef | grep oracle

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -