`

Linux小结

阅读更多
1.更改telnet登录慢的问题:
cd /etc
vi resolv.conf
将里面内容清空

2.更改root用户不能直接远程登录问题:
cd /etc
cd pam.d
vi login
注释掉这行
#auth required pam_securetty.so //该行注释掉

3.挂接USB移动硬盘
将移动硬盘挂上.
#df 查看Linux下硬盘盘符
mount /dev/sda1 /mnt/usb (举例)

5.更改Linux启动时用图形界面还是字符界面
cd /etc
vi inittab
将id:5:initdefault: 其中5表示默认图形界面
改id:3: initdefault: 3表示字符界面

8.配置smb可以被哪些IP所用.
cd /etc/samba
Vi smb.conf
找到hosts allow = 192.168.1. 192.168.2. 127.
修改其为哪些机器所用,注意IP之间用逗号分开
举例:
hosts allow =192.168.1.110,192.168.1.120

9.禁止在后台使用CTRL-ALT-DELETE重起机器
cd /etc/inittab
vi inittab 在文件找到下面一行
# Trap CTRL-ALT-DELETE
ca::ctrlaltdel:/sbin/shutdown -t3 -r now (注释掉这一行)
如: # Trap CTRL-ALT-DELETE
#ca::ctrlaltdel:/sbin/shutdown -t3 -r now

10.修改主机名
vi /etc/sysconfig/network
修改HOSTNAME一行为HOSTNAME=主机名

12.查看开机检测的硬件
dmesg | more

13.查看硬盘使用情况
df –m

14.查看目录的大小
du –sh dirname

15.解压小全
tar xvfj lichuanhua.tar.bz2
tar xvfz lichuanhua.tar.gz
tar xvfz lichuanhua.tgz
tar xvf lichuanhua.tar
unzip lichuanhua.zip

16.显示内存使用情况
free –m

17.忘记root密码,如果是grup
1.出现grup画面时,用上下键选启动Linux的哪一项,按e键
2.上下键选择 kernel /boot/……… 然后按e键
3.修改现在见到的命令好,加入single 结果:
kernel /boot/vmlinuz-2.4.20-8 single ro root=LABEL=
4.回车返回,按b键启动,直接进入linux命令行
直接执行: passwd root
修改密码,你的密码就搞定
如果是lilo:按Tab,画面出现lilo 键入:linux single ,回车

18.显示系统运行了多长时间
uptime

19.重新启动网络
/etc/init.d/network restart

20.显示开机自检的内容命令
dmesg

21.查看端口
netstat –an
netstat -anp

22..端口的详细列表
/etc/services

23.查看物理信息
lspci

24.安装图形界面不能出现,使用解析进行安装
Linux lowres (使用的是640X480分辨率)

25.屏蔽主机的ping 命令,是被别人无法ping你的机器
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

26.彻底删除Oracle安装的程序,删除一下几个目录
/etc/oraInst.loc /tmp/ /etc/oratab $ORACLE_BASE/*

28.RPM包
1.卸载 RPM –e
2.查询 rpm –q
-a 查询所有已安装的软件包
-f 查询包含文件的软件的包
-i 显示软件包信息
-l 显示软件包的文件列表
3.验证 rpm –v
rpm –Va 验证整个文件丢失了哪些文件
碰到不认识的文件使用
rpm –qf
4.一个rpm包安装到哪里去了(已经安装的包)
rpm –qi 包名(这里不包括.rpm后缀的软件名称,也就是说只能用mysql或者mysql-3.23.54a而不是mysql-3.23.54a.rpm)
5.一个rpm包中包含哪些文件
一个没有安装过的软件包:使用rpm –qip ***.rpm
一个已经安装过的软件包: 使用rpm –qi ***.rpm

29.看已经安装的字符集
locale -a

30.抓包命令tcpdump
例:抓获192.168.1.32 的主机收到和发出的所有的数据包
tcpdump host 192.168.1.32
截获特定的端口
tcpdump tcp port 21 host 192.168.1.32

31.文本截面的中文支持
RH 9.0自带安装包 zhcon_0.2.3_1.rh9.i386.rpm
安装完成后,执行: zhcon 就可以支持中文了

32.查看端口现在运行什么程序
lsof –i:8001

33.察看实时的日志
tail –f /var/log/messages

34.当mount出现死的现象
1.fuser –m /mnt/share 查出该程序的进程,然后Kill掉
2.再umount /mnt/share

35.linux 控制 windows
1.用RH9.0自己带rdesktop,版本是1.2.0
命令:rdesktop –u user –f 192.168.1.70 色默认的是8位
2要达到16色,就要下载新版本1.3.0
rdesktop –a 16 –u lichuanhua –g 800*600 192.168.1.70

36. Linux挂载Windows分区
mount ntfs分区
一.单机挂windows的NTFS分区
1. 上www.google.com搜索并下载 kernel-ntfs-2.4.18-14.i686.rpm
2. rpm -ivh kernel-ntfs-2.4.18-14.i686.rpm
3. mkdir /mnt/share
4. mount -t ntfs /dev/hda1 /mnt/share
要挂载Windows分区,首先新建一个目录/mnt/share,修改/etc/fstab,在最末尾添上(假设Windows安装在硬盘的第1个分区)
/dev/hda1 /mnt/share ntfs defaults 0 0
二.网络上一台windows和linux机器,linux机器挂载windows上的共享文件
windows IP:192.168.1.1
1.linux挂载192.168.1.1(windows)上共享文件dbf,挂在linux的/mnt/share目录下,在/mnt下建立share目录
mount -t smbfs -o username=massky,password=massky //192.168.
1.1/dbf /mnt/share
2.机器重启自动挂载,vi /etc/fstab最后加入:
//192.168.1.1/dbf /mnt/share smbfs defaults,auto,username=m
assky,password=massky 0 0

37.Oracle9i在Linux9.0上的安装
1.确保RPM开发包,使用下面命令查看是否已安装这些包
rpm -q gcc cpp compat-libstdc++ glibc-devel glibc-kernheaders binutils
2.进行解压
zcat Linux9i_Disk1.cpio.gz | cpio -idmv
zcat Linux9i_Disk2.cpio.gz | cpio -idmv
zcat Linux9i_Disk3.cpio.gz | cpio -idmv
3.设置内核参数
vi /etc/sysctl.conf,加入下面参数
kernel.shmmax=4294967295 内存512M
计算方法为:kernel:shmmax=1024*1024*RAM(M)/2
执行sysctl -p生效
4.建立数据目录和用户
groupadd dba
groupadd oinstall
useradd –g oinstall –G dba oracle
passwd oracle

mkdir /opt/oracle
mkdir /opt/oracle/product
mkdir /opt/oracle/product/9.2.0
chown –R oracle.oinstall /opt/oracle
mkdir /var/opt/oracle
chown oracle.dba /var/opt/oracle
chmod 755 /var/opt/oracle
5.vi .bash_profile 设置变量
export LD_ASSUME_KERNEL=2.4.1
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/9.2.0
export ORACLE_SID=ora9i
export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export LD_LIBRARY_PATH

export PATH=$PATH:$ORACLE_HOME/bin
CLASSPATH=$ORACLE_HOME/JRE:$ORAC
分享到:
评论

相关推荐

    学习linux小结

    学习linux中遇到的困难以及对此的总结

    linux命令行小结

    linux(redhat5)错误处理小结 1. 开启:/sbin/service iptables start 关闭: /sbin/service iptables stop --Linux命令行关闭防火墙 即时生效,重启后失效 2./etc/init.d/iptables stop chkconfig --level 35 ...

    鸟哥linux+韩顺平linux视频教程学习小结

    一些知识的小节,传智播客韩顺平linux视频教程学习小结

    linux中断学习小结

    ### Linux中断学习小结 #### 一、中断的基本概念与原理 中断是计算机硬件系统向处理器发出的一个信号,用于通知处理器某个外部事件已经发生。在Linux操作系统中,中断处理是核心的一部分,它允许系统响应外部事件...

    韩顺平.linux视频教程学习小结

    韩顺平.linux视频教程学习小结 linux视频教程第0讲.开山篇 为什么学习linux linux是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中型,大型甚至是巨型项目都在使用linux ...

    常用linux命令小结

    本文将对一些常用的Linux命令进行小结,包括但不限于gcc、grep、tar、sed、find、screen、nohup、scp以及文本处理相关命令。 **gcc命令** gcc(GNU Compiler Collection)是一个用于编译C、C++、Objective-C等语言...

    Linux环境下段错误的产生原因及调试方法小结

    借此机会系统学习了一下,这里对Linux环境下的段错误做个小结,方便以后同类问题的排查与解决。 1. 段错误是什么 一句话来说,段错误是指访问的内存超出了系统给这个程序所设定的内存空间,例如访问了不存在的内存...

    鸟哥linux+韩顺平linux视频教程学习小结(有目录)

    鸟哥Linux+韩顺平Linux视频教程学习小结(有目录) 鸟哥Linux+韩顺平Linux视频教程学习小结是Linux操作系统学习的宝贵资源,涵盖了Linux基础知识、常用命令、用户管理、目录结构、文本编辑器等方面的内容。本资源是...

    linux 下的sar工具命令小结

    linux 下的sar工具命令小结 - jackyrong - 博客园

    Linux使用小结

    ### Linux使用小结 #### 一、安装中文输入法 1. **进入命令形式的客户端:** 首先确保已经登录到Linux系统的命令行界面。 2. **切换至root用户:** 输入 `su root` 并按Enter键,根据提示输入root用户的密码。 3. ...

    Linux命令小结

    ### Linux命令小结 #### 一、Linux图形界面与命令行界面切换 在Linux系统中,用户可以在图形用户界面(GUI)与纯命令行界面(CLI)之间进行切换。这对于熟悉命令行操作的用户来说非常方便,特别是对于系统管理任务...

    014-红队测试之Linux提权小结.pdf

    "014-红队测试之Linux提权小结.pdf" 本文档主要介绍了Linux提权的小结,旨在帮助红队测试成员熟悉Linux系统的提权技术。提权是指攻击者通过利用操作系统或软件应用程序中的错误、缺陷或配置错误,来获得不允许的...

    在Linux下禁用IPv6的方法小结

    在Linux系统中禁用IPv6是网络管理员和系统管理员常用的技术手段之一,特别是在当前IPv4地址尚未完全耗尽而IPv6尚未被全面采纳的过渡时期。IPv6的启用确实为解决IPv4地址空间耗尽问题提供了可能,但是在IPv6和IPv4...

    linux学习小结笔记

    Linux操作系统是全球开发者共同参与构建的开放源代码操作系统,其主要特点包括开放性、多用户多任务、安全可靠性、稳定性以及可移植性。 1. 开放性:Linux 的源代码完全公开,允许任何人查看、使用、修改和分发。...

    Suse_Linux常用命令小结

    Suse Linux 常用命令小结 作为一款流行的 Linux 发行版,Suse Linux 的命令行操作是每个 Linux 用户都需要掌握的基本技能。今天,我们将总结 Suse Linux 中一些常用的命令,帮助您更好地管理和维护您的 Linux 系统...

    Linux input子系统学习小结

    ### Linux Input 子系统学习小结 #### 一、基本框架 Linux Input 子系统是内核中的一个重要组成部分,用于处理各种输入设备的数据。它的设计目的是为了提供一个统一且灵活的接口来支持多种类型的输入设备,包括...

    Linux下使用动态库小结

    ### Linux下使用动态库小结 #### 一、基本概念 在Linux环境下,动态库是一种重要的资源管理方式,尤其在嵌入式Linux开发领域中具有广泛的应用价值。本文旨在介绍Linux下动态库的基础知识及其使用方法。 **1.1 ...

Global site tag (gtag.js) - Google Analytics