linux简单操作

1、  修改住户名

  1. 修改主机名:vi  /etc/hosts     添加一行,ip+主机名
  2. 修改文件:vi /etc/sysconfig/network  修改其中的hostname,修改结果并没有生效
  3. 执行:hostname tabsang1

2、  linux目录的操作

查看当前目录:pwd

回到上一级目录:cd ..

增:mkdir oracle  mkdir –p /u01/app/oracle能创建所有没有的目录

删:rm –r /oracle    rm –rf/oracle 无提示删除

改:mv oracle oracle1     mv/oracle /temp  移动

查:ls、ll、ls-l /oracle(查看oracle目录下的文件情况)、ls –ld /oracle (查看oracle目录的情况   du –ks (查看文件大小)、df –h(查看目录下文件大小使用率)、tree(显示树形结构   ls –a 能看见隐藏文件

目录的权限

D     rwx   r-x   r-x     25      root    root 4096  Apr 12 21:58   var

目录  用户  组 其他用户  文件数  用户    组    大小     时间

7     5     5

r    w    x

4    2    1

设置权限

Chown oracle:oinstall /oracle

用户   组

Chown –R 目录下面文件的权限也会发生变化,改用户和组

Chmod –R 777oracle改权限

3、  oracle文件操作

linux文件操作命令

增:touch test

删:rm test   rm –f test(强制删除)   rm –rf *(删除该目录下所有的内容)

查:cat test   head -10 test(查看前10行)  tail -10 test(查看后10行)  tail –f /var/log/messages (实时监控文件的变化)  more test (分页显示,空格翻页,回车下一行,q退出) less test(能上下翻页的)

移动:mv test test1   mv test../   mv ../test .

复制:cp test1 test2   cp test1../test2  cp –r hh dd(复制目录)

Vi编辑文件:

:模式 w保存文件   wq保存退出  不保存退出 q!  wq!强制保存退出

编辑模式  a 光标之后输入 I 当前光标之前输入  o 当前光标所在行的下一行输入

显示模式:G 切换到最后一行  gg回到第一行   / 查找内容 dd删除行   yy复制光标所在行  p 粘贴  3yy 复制3行   3dd 删除三行   u 撤销

4、  oracle用户、组

linux用户命令

增:useradd oracle  useradd –h(help)  man useradd(help)

删:userdel –r (连同家目录一起删除)

改:usermod –u 501 –g root oracle

查:id oracle

切换用户:root -à任意用户,不许密码  su – oracle(有“-”切换环境变量,无“-”只切换用户不切换环境变量)

任意用户àroot 需要密码

用户创建完之后会有那些东西存在:

家目录:cd /home   ls –a .bash profile

/etc/passwd   x空密码

Etc/shadow 密码

/var/mail/日志

组的操作

增:groupadd –g 501

删:groupdel dba

查:cat /etc/group

改:groupmod –g 502 dba

5、  oracle安装需要的包(软件)支持

linux软件安装,解压缩,yum工具(自佛那个解决软件包的以来关系)

a.tar.gz:

file a.tar.gz 查看文件类型:

a.tar.gz :gunzip a.tar.gz àa.tar:tar–xvf a.taràa:tar –cvf a.tar a/ àa.tar:gzip -9 a.tar a.tar.gz

a:tar –zcvf a.tar.gz aàa.tar.gz:tar–zxvf a.tar.gzàa

tar.bz2:tar –jxcf    tar -cjvf

.cpio解压:cpio –idmv < 名字

a.zip:unzip a.zip

.rpm安装:rpm –ivh(安装) rpm –e (卸载)    rpm –qa|grep zsh(过滤查看当前安装的软件)

Yum

配置yum源:cd/etc/yum.repo.d/目录中,修改文件baseurl地址:file:///mut/Servre enable=1gpgcheck=0

mount /dev/hdc /mut

yum install gcc* -y(yes/no)

yum groupinstall

./configure à  make(出现Makefile文件夹)à   make install

6、  oracle需要的网络设置

setup,设置网卡信息,ip地址,网关,子网掩码。

重启网卡,使配置生效:/etc/init.d/networkrestart

查看网卡信息:ifconfigeth0

Ipa      ip addr

查看修改网络配置文件设置:cd /etc/sysconfig  下面的network-scripts中有一个ifcfg-eth0

主机名设置:vi etc/hosts   新起一行19.168.12.100node

Vi/etc/sysconfig/network  修改hostname修改问node、

手动修改主机名。Hostnamenode  重启终端,修改完成,也可重启系统完成修改,hostname查看当前用户名

检测主机名配置是否成功,pingnode  通了则是配置成功

网络配置

网络的查看

7、  oracle的存储规划

磁盘管理命令

查看磁盘:fdisk –l   一块磁盘可分的的可用分区最多是14个

分区:fdisk /dev/sda    n(添加分区)  e   +10G     p

分区之后敲击partprobe 完成分区

使用新建分区:先格式化  mkfs.ext3 /dev/sda5

访问先mount /dev/sda5 /mnt  在mnt中操作该磁盘,也可以mount到别的目录下  umount /dev/sda5   目录必须是空目录

存储配置命令(raw配置):直接读取块设备 cd /etc/udev/rues.d (把磁盘分区映射成络设备raw)   vi 60-rules  只修改磁盘名字即可  重启服务,start udev

Raw –qa 查看新添加的裸(raw)设备

进入查看裸设备: cd /dev/raw

配置raw设备权限: vi60-rules

KERNEL==:RAW*:,OWNER=”oracle”,GROUP=”dba”,MODE=”0660”

多路径软件配置

时间: 2024-10-05 05:42:20

linux简单操作的相关文章

Linux简单程序实例(GNU工具链,进程,线程,无名管道pipe,基于fd的文件操作,信号,scoket)

一, GNU工具链简介: (1)编译代码步骤: 预处理 -> 编译 -> 汇编 -> 链接: 预处理:去掉注释,进行宏替换,头文件包含等工作: gcc -E test.c -o test.i 编译:   不同平台使用汇编语言不同,汇编将高级语言编译成汇编语言: gcc -S test.c -o test.s 汇编:   将汇编语言翻译成二进制代码: gcc -c test.c -o test.o 链接:   包含各函数库的入口,得到可执行文件: gcc -o test test.c (2

Linux awk命令简单操作

AWK Command: 一 : print print item1,item2,.......... 要点: 1.各项目之间使用逗号隔开,而输入时则以空白字符分隔 2.输出的item可以为字符串或树枝,当前记录的字段(如$1).变来那个或awk的表达式,树枝会转换成字符串 3.print命令后面的item可以省略,此时其功能相当于print $0,以此,如果想输出空白行,则需要print "" 例子: 1.awk 'BEGIN { pring "line one\n lin

攻城狮在路上(叁)Linux(十八)--- 文件系统的简单操作

本篇仅作为补漏. 一.查看磁盘和目录的容量:df  du df:列出文件系统的整体磁盘使用量. du:评估文件系统的磁盘使用量(常用于评估目录所占容量) 二.连接文件:ln 1.hard link:硬连接或实际连接 ln /etc/crontab crontab1; <== 创建硬连接 硬连接不创建文件(虽然使用ls命令时可以看到一个新的文件,但是两者的inode一致),仅是在目录block中增加一个文件名-inode的映射而已. 限制: A.不能跨文件系统. B.不能连接到目录(因为复杂度较高

Linux的简单操作

du -h --max-depth=1 work/testing   查看文件的大小 df -h 查看硬盘的大小和使用情况 df   大概情况同上 rm -f 强制删除 rm -rf 强制递归删除 cp -rp ./top/* ./sharm/   递归复制 mysql -u 数据库名 -p 数据库名 >site.sql   复制数据库 chmod -R 777 添加权限 chown -R admin chgrp -R admin 用户及用户组管理命令 1.useradd命令 useradd l

Linux学习笔记(四)---centos7系统安装后的一些简单操作

centos7系统安装后的一些简单操作 上次我们通过虚拟机已经安装完成CentOS7.重启系统后,进入登陆界面.系统登陆成功后,如下所示:我们虚拟机默认网络是使用NAT,这时我们仍无法使用网络.我们可以通过ifconfig查看一下,没有IP地址.注意ifconfig命令,必须是root用户才可以执行.我们使用dhclient命令,获取IP地址,然后再使用ifconfig查看.我们再检测一下网络是否可以用,ping一下百度网站,按ctrl+c中止命令.关于设置静态IP地址,后期再专门分享.再配置w

mysql数据库很简单操作

进入linux系统 root   >/usr/bin/mysql -u root mysql>show databases;                    #查看数据库 mysql>use  testtable;                        #testtable 为所要查看的库,应用数据库 mysql>show tables;                          #查看所有表 mysql>desc abc_table          

关于Linux文件操作1.1

本文章记录本人在学习Linux中遇到的一些比较好的题目,给大家分享一下. 先来实验题目: 编程实现一个程序,功能是每一秒钟向屏幕打印当前系统时间,和当前行号示例如下 该程序应该无限循环,直到强制中断该进程为止(比如按Ctrl-C中断程序).接着再启动程序,将系统时间追加到原文件之后,并且序号能够接续上次的序号: 好了看完题目后我们应该想的是,实现这么一个功能我们需要什么知识? 我们实现功能的逻辑是什么? 我们在写代码中有什么细节需要注意的(PS:使代码尽善尽美!) a):  先花五分钟想一下这个

进击的Python【第十二章】:mysql介绍与简单操作,sqlachemy介绍与简单应用

进击的Python[第十二章]:mysql介绍与简单操作,sqlachemy介绍与简单应用 一.数据库介绍 什么是数据库? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据.我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢.所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量.所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来

11.汇编代码简单操作

11.汇编代码简单操作 使用汇编的原因很简单,就是汇编代码的高效.在机器启动的时候,利用汇编的高效,对硬件进行初始化,为加载内核,提供条件. 目前常用的ARM汇编指令有两种: *ARM标准汇编:适用于ARM公司的汇编器,适合在Windows平台下使用. *GNU汇编:使用与GNU交叉编译工具链中的汇编器,适合于Linux平台开发. 3.汇编程序框架:注意下面的操作环境是Redhat 6.4 + eclipse C/C++ +CDT插件. 汇编代码的基本框架 ? 汇编用到的地方,启动代码,效率要求