分享

学习Linux系统的第一手笔记,供大家的参考

 拿破仑小子 2018-03-02

1.查看linux的版本

cat /etc/redhat-release

2.mount

3.cd /media/

4.cd /media/RHEL_5.4\_x86_64\ DVD/server/

5.查看具有compress的包

find -name *compre*

6.安装这个包

rpm -ivh ncompress-4.2.4-47.x86_64.rpm

---------------------------------------------

创建oracle时,查看cat /etc/sysconfig/和cat /etc/hosts

eg:[oracle@szylcsdb ~]$ cat /etc/hosts

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1 localhost.localdomain localhost

::1 localhost6.localdomain6 localhost6

10.120.6.60 szylcsdb

[oracle@szylcsdb ~]$ cat /etc/sysconfig/network

NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=szylcsdb

#########################################

linux 下修改export ORACLE_SID的默认数据库

oracle用户下修改.bash_profile

vi .bash_profile

#########################################

------------1.touch 命令可以创建一个空白文件或者更新已有文件的时间,'.'一般都是隐藏文件---配置文件

touch linuxcast.net touch 文件(已有的文件)---更新文件的时间

du -sh 文件名 显示文件的大小

-------------2.列出目录内容:参数

ls -a 显示所有文件(包括隐藏文件)

ls -l 显示详细信息

ls -R 递归显示子目录结构

ls -ld 显示目录和连接信息

topas 查看系统磁盘速度

-------------3.查看文件的类型

file 文件名

------cd命令用来切换目录

cd .. 上一级目录

cd . 当前目录

cd ~ cd 空格 用户家目录

cd - 上一个目录

------------复制文件、目录

cp 源文件 目标文件(文件夹)

常用参数:-r 递归复制整个目录树 -v 显示详细信息

------------移动、重命名文件或者文件夹

mv 文件 目标目录

------------删除目录

rm 文件名

rm -r 文件名 递归

rm -f 强制删除 没有警告提示(使用时需十分谨慎)

-------------创建、删除目录

mkdir 创建一个目录 mkdir -p

rmdir 删除一个空目录

rm -rf 删除一个非空目录

----------显示时间

date

修改时间:date -s '10:20:10' date -s '20150722 10:20:10'

cal 显示的日历

uptime 查看系统运行时间

------------------------查看输出的命令

echo 用以显示输入的内容

cat 显示文件内容

more 翻页显示文件内容(只能向下翻) less (带上下翻页)

tail 显示最后默认的10行 -n 指定显示的行数

------------------------查看硬件信息

lspci 用以查看PCI设备 -v 查看详细信息

lsusb 用以查看usb设备 -v 查看详细信息

lsmod 用以查看加载的模块(驱动)

ifconfig -a 查看所有接口

ifconfig eth0 查看特定接口

ifup eth0 启用接口

ifdown eth0 禁用接口

--------------------------------网络配置----------------

setup 命令配置IP

网卡配置文件

/etc/sysconfig/network-scripts/ifcfg-eth0

DNS配置

/etc/resolv.conf

主机名配置文件

/etc/sysconfig/network

静态主机名配置

/etc/hosts

显示主机名:

hostname

重启网络服务

service network restart

-------------------------关机、重启

shutdown

立即关机: shutdown -h now

10分钟后关机:shutdown -h +10

立即重启: shutdown -r now

-----------------------------归档、压缩

1.命令ZIP用以压缩文件

zip 文件名.zip 需要压缩的文件

unzip 解压缩的文件名

2.命令unzip用以压缩文件

gzip 需要压缩的文件名

解压:

gunzip 解压缩的文件名

3.命令tar用以归档文件

tar -cvf 要创建新归档的名字.tar 归档文件 eg:tar -cvf oracle.tar oracle (tar oracle文件) xftp

tar -cvzf 文件名.tar.gz 文件名

-z 参数将归档后的归档文件进行gzip压缩以减少大小

解压:

tar zxvf 文件名.tar.gz eg:tar xvf oracle.tar.gz

总结一下

1、*.tar 用 tar –xvf 解压

2、*.gz 用 gzip -d或者gunzip 解压

3、*.tar.gz和*.tgz 用 tar –xzf 解压

4、*.bz2 用 bzip2 -d或者用bunzip2 解压

5、*.tar.bz2用tar –xjf 解压

6、*.Z 用 uncompress 解压

7、*.tar.Z 用tar –xZf 解压

8、*.rar 用 unrar e解压

9、*.zip 用 unzip 解压

-------------------------查找

locate keyword 用以快速查找文件

find 用以高级查找文件

find 查找位置 查找参数

例如:find . -name*cat*

find / -name*.conf

find / -perm 查找权限

find / -user 查看用户

------------------------------VI、VIM

vim 可以启动vim编辑器

vim + 目标文件路径 的形式使用vim

如果目标文件存在,则vim打开该文件

如不存在,则vim新建并打开该文件

1.命令模式

vim 启动后进入命令模式,任何模式都可以通过ESC回到命令模式。

1. 常用命令:

i 在光标前插入文本

o 在当前行的下面插入新行

dd 删除整行

yy 将当前行内容放入缓冲区(复制当前行)

n+yy 将n行的内容放入缓冲区(复制n行)

p 将缓冲区中的文本放入光标后(粘贴)

u 撤销上一个操作

r 替换当前字符

/ 查找关键字

2. EX模式

在命令模式中按“:”键可以进入EX模式,光标移动到底部,在这里可以保存修改或退出VIM.

EX模式下常用命令:

:w 保存当前修改

:q 退出

:q! 强制退出,不保存修改

:x 保存并退出,相当于:wq

:set number 显示行号

:! 系统命令 执行一个系统命令并显示结果

:sh 切换到命令行,使用Ctrl+d 切换回vim

-------------------文件系统

MKE2FS 用来创建文件系统

mke2fs -t ext4(文件系统类型) /dev/sda1

mkfs 也可用来创建文件系统,但是比较简单,不能精细化的控制

mkfs.ext4 /dev/sda1

dumpe2fs 可以用来查看分区的文件系统信息

dumpe2fs /dev/sda1

----------------------------修改用户密码-----

如果是以root身份登录,修改root密码.只要输入

passwd

就会出现:

New password:

Retype new password:

按提示输入密码确认即可.

如果想更改其他用户密码,只要输入passwd username即可.

如:passwd kook

New password:

Retype new password:

----------------------------查看所有目录下的文件大小

du -ks *

oracle 11g的警告日志和监听日志的删除方法:

切换到oracle用户

su - oracle

$ lsnrctl set log_status off

$ mv lisnter.log/backup/

$lsnrctl set log_status on

--------------------------修改用户的组属性--------

usermod -G 要添加的组名称 要添加的用户

eg: usermod -G dba feel

更改目录属主为Oracle用户所有,输入命令:

chown -R oracle:oinstall 文件名

eg:chown -R oracle:oinstall /home/oracle/app

chomd -R 777 文件名称

eg:chomd -R 777 logs/

----------------------创建用户-------------

输入命令:

useradd username 回车

passwd username 回车

输入密码

确认密码

OK

---------------------------修改用户组的属性使用groupmod命令--------------------

其语法如下:

代码:

groupmod 选项 用户组

常用的选项有:

代码:

-g GID 为用户组指定新的组标识号。

-o 与-g选项同时使用,用户组的新GID可以与系统已有用户组的GID相同。

-n新用户组 将用户组的名字改为新名字

例1:

代码:

# groupmod -g 102 group2

此命令将组group2的组标识号修改为102。

例2:

代码:

# groupmod –g 10000 -n group3 group2

此命令将组group2的标识号改为10000,组名修改为group3。

--------------------------------------------------------------------------------------

id user

1.先创建属组名

$ groupadd weblogic(属组名)

2.创建用户及所属的属组

$ useradd -g weblogic(属组名) user(用户)

select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session s where l.object_id = o.object_id and l.session_id=s.sid;

查看定时脚步

crontab -e 编辑

crontab -l 查看

tar czvf 压缩后文件名.tar 压缩目标文件名 压缩

df -h 查看磁盘空间

wc 文件名 查看文件行数

psg java 查看进程

kill -9 进程id 杀进程

/home/appuser/tomcat/bin 重启目录

tailf 日志文件

tail -100f 日志文件

skip_index_maintenance=true direct=ture rows=1000000 数据库导表加速

安装nginx命令

./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --error-log-path=/data/log/nginx/error_log --http-log-path=/data/log/nginx/access_log --with-http_ssl_module --with-http_realip_module --with-http_flv_module --with-http_image_filter_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_stub_status_module

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多