重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3070|回复: 0
打印 上一主题 下一主题

[基础命令] linux命令

[复制链接]
跳转到指定楼层
楼主
发表于 2015-11-21 16:42:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ls 显示目录下文件
cd ..回到上一级目录
pwd 当前路径
clear 清屏
mkdir 创建文件夹  mkdir /oracle
ls -l /oracle 查看目录下文件数
ls -ld /Oracle
mkdir -p 建立连续的目录 mkdir -p /**/**/
rm -r/-rf  /Oracle 提示删除/强制删除
mv 文件改名
mv Oracle Oracle1
ls(du,df,tree)
du -ks oracle 目录所占大小
df -h 查看各目录大小
tree /tmp


vi
cat 显示文件所有信息
tail -10 显示最后十行
tail -f 实时监控文件变化
more 分页显示智能向下 q退出 回车下一行

less 空格下一页   上下箭头 上下看
mv 移动+改名
cp 复制文件
cp -r 复制目录
rm  
rm -f
删除,强制删除
:w 保存地地道道的飞洒地方
:q 退出
:wq 保存退出
加!  强制
wq=x

a后输入 i前输入 o下一行输入



       
gg 第一行  
shift+g 一行
/xx 查询 ?
/从上往下 ? 从下往上
yy复制 光标当前行
p粘贴到下一行
dd 剪切 当前光标行
数字yy 当前光标 加下面 一共 数字行 复制(ndd nyy)
u撤销
ESC


用户,组


useradd Oracle 加了Oracle这个用户
id Oracle 查看Oracle这个用户 有信息表示有这个用户

userdel -r ** 删除用户

useradd -u 500 -g Oracle orac id500开始 加入Oracle组


创建用户默认创建同名的组



usermod -u 501 oracle
修改 Oracle的ID

usermod -g rpoot oracle 修改组






ls -a 系统信息

cat etc/shadow

passwd Oracle 更改密码

userel Oracle 删除用户 但是无法继续创建 (有剩余目录)

userdel -r oracle  删除彻底

groupadd 组的添加  + -h 查看拥有命令及用法

groupadd -g 501 dba 创建


cat /etc/group 查看组

usermod -g dba Oracle 创建组(把用户加到组)

groupdel dba 删除组 (若组里有用户  则无法删除此组)

groupmod -g 502 dba 改变组ID

groupadd -g 501 oinstall

useradd -u 500 -g oinstall -G dba (oinstall 为主组 dba为附加组)

su - Oracle 换用户  用Oracle的环境变量

su Oracle 换用户 用root的环境变量

权限

rwxr-xr-x => rwx(用户可读可写可执行) r-x(组:可读可执行) r-x(除了用户和组的其他 可读可执行)

r=4 w=2 x=1(可以互相转化替代)

用户 = 7
组 = 5
其他 = 5

所谓的755权限

chown oracle:oinstall /oracle分配目录权限

chown -R 。。。。目录下的东西也跟着改权限

chmod -R 777 /Oracle最大权限

解压:
file + 文件名 看文件什么格式
zip(gz)格式: gunzip + 文件名
tar格式: tar -xvf + 文件名
制作 tar格式的包: tar -cvf 压缩后的文件名 文件/

gzip -6(压缩比) a.tar a.tar.gz


tar -zcvf a.tar.gz a/(直接gz)

tar -zxvf a.tar.gz 解压

cpio格式: cpio -idmv < 文件名  另一个  cpio -idcmv < 文件名

ctrl+c结束当前操作

zcat +文件名  将gz直接解压成cpio解压后的

zip:unzip +文件名

tar.bz2 : tar -jxvf(解压)  tar -cjvf(创建)

安装:

rpm -ivh +文件名.hpm


rpm -qa|grep zsh 查看安装程序

rpm -e zsh 安装文件  (卸载文件)

用yum 解决依赖关系

首先创建server
vi yum.repos.d
{
        [server]
        name=server(名字任意取)
        baseurl=file:///mnt/Server(使用本地目录的光盘源,mnt目录下的,使用Server)
        enabled=1(是否开启此功能)
        gpgcheck=0(是否检查gpgkey)
        gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rethat-release(光盘)
}
mount /dev/hdc /mnt 将光盘放到mnt目录下
yum clear all 刷新yum源的配置
clear 使之生效

配置完毕 可以使用

yum install gcc* -y (安装GCC* ,*是模糊,以GCC开头的都安装。不要-y 会提示是否安装)

yum groupinstall (一个软件包的集合,执行可以安装很多软件)

网络的设置:

setup

选择显示的网卡

USE DHCP 后加* 就是自动配置  不加就在下面自己添加IP 网管 子网掩码

/etc/init.d/network restart 重启网卡

ifconfig 网卡名 查看制定网卡信息

ifconfig -a//ifconfig//ip a  三个命令都可以查看所有网卡信息

cd /etc/sysconfig/
cd network-scripts
vi 配置
直接修改 可以达到修改IP地址的目的


修改主机名:
vi /etc/host
最后一排+ IP + 主机名
vi /etc/sysconfig/network
将hostname=后改称刚刚设置的主机名
hostname 主机名 更改主机名

可设置多个主机名


对磁盘的管理:


fdisk  -l看磁盘情况

fdisk  dev/sda
分区


主分区+扩展分区必能超过四个

command : m 看帮助
d删除 a加 p查看 w保存退出 q不保存退出
p后 +p加主分区 +e+扩展分区

n(new)+分区

partporbe 相当于确认分区的修改

mkfs.ext3 /dev/分区名   使用分区(首先会格式化)

mount /dev/分区名 /mnt
touch aa//mkdir aaa     创建文件就在此分区了



图形界面


xyes
xclock

测试图形界面是否登录到服务器上


scp -r /oracle id:/地址  (SSH的远程传输)
ps -ef |grep ** 查看进程
kill -9 **结束进程
ps -ef 查看所有进程

kill -9 'ps -rf |grep ssh |grep -v |awk‘{print $2}’' 吧带SSH的进程杀掉


vmstat 1 5 一秒一次,五次  查看进程情况
top 监控所有进程占用CPU内存  按s 修改刷新间隔时间


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-4-27 18:54 , Processed in 0.105558 second(s), 24 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表