linux基础

--force --nodeps  安装旧版本方法 rpm

https://www.cnblogs.com/huacw/p/3532029.html

安装oracle报swap size:

https://blog.csdn.net/hzh839900/article/details/79215703

2018-06-21:

查看端口是否开启:

lsof -i 端口号

service iptables stop 关闭防火墙

vi /etc/sysconfig/iptables   编辑防火墙的文件

2017-07-02

cat相关资料:

cat > xx.txt  << EFO  创建一个文件,编写完以EFO退出编辑状态

>代表创建  >>代表追加

-n 对所有行进行编号 

-b不对空行进行编号,其余进行编号

cat -b xx.txt >>vv.txt  把xx的文件内容编辑后追加到vv文件中

cat  >> xx.txt  <<EFO  往xx文件里追加新内容

删除操作

rm  xx.txt  删除文件

rm -r  xx  递归删除文件夹以及子文件

创建文件

mkdir -p xx/pp/ll  使用-p可以创建多层文件夹

文件:

w(4)r(2)x(1)  777  w读w写x运行

u-用户权限 g-组权限 o-其他权限

通过ls -l 查看文件权限

su -hua  切换用户以及其环境

su  hua 只是切换用户

给用户添加root权限

vi /etc/sudoers    :106

wq!   w保持  q退出  !强制

userdel  用户  删除用户

passwd -l hua  锁定hua用户账号

passwd -u hua   取消hua用户的锁定

新建一个用户,并分配到一个组中

useradd -g 组名 账号

已存在的用户分配到其他组

usermod -g 组名 账号   -g为主组   -G为副组,多个副组以逗号隔开

新增组

groupadd  组名

pwd 查看当前路径

如果新建的用户无desktop,原因为没进行初始化设置(相关偏好设置)

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

-2017-07-03

chomd -R (更改文件夹以及子文件)

chmod -R 700  文件名  (只有属于者有读写执行权限)

u属主  g主用户 o其他用户

+增加权限   -取消权限  =为赋权限

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

2017-07-04

date -s "2017-08-08 20:21:30"

clock -w 把时间写入系统中

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

2017-07-06

find -name 文件名   (如果带有通配符,则用‘’或者“”,如:‘*.txt’)

find -user 用户名   查找指定用户所拥有的文件

-type x   查找类型为x的文件。x的文件类型的字符(f为普通文件,d为目录,b为块设备文件,c为字符设备文件)

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

在文本搜索匹配的文字

1.cat  文件名

2.grep -n  词  文件名  (显示行数以及搜索到的内容)

3.grep -i 词文件名  (匹配时不区分大小写)

4.grep -w词 文件名(只匹配具体的名字)

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

vi  编辑

a插入 dd删除整行   u撤销 上一个命令 U撤销整个行的修改     x一个字符一个字符删除 dG删除当前字符到最后所有的行

d0删除光标左边的文本

文本的拷贝,粘贴与选择

yy   拷贝光标所在行

y0 拷贝光标左面的文本

y¥拷贝光标右边的文本

yG拷贝光标所在行之后所有的行

yb拷贝到词首

yw拷贝到词尾

:n1 跳到第n1行

:n1,n2con3

:n1,n3mn4把n1到n3移动到n4下

:n1,n3 d 删除n1到n3之间的内容

:n1,n3con4把n1到n3之间的内容拷贝到n4下
-------------------------------------------------------------------

centos安装jdk步骤:

1.卸载openjdk

第一步:安装JDK;首先检查OPENJDK是否存在 输入如下命令 回车

java -version


如果存在 输入 

rpm -qa | grep java或者rpm -qa | grep jdk

出现图中信息  XXXX_openjdk_XXX 等相关的 信息  复制 其中一个

卸载OPENJDK 输入如下命令rpm -e --nodeps  上一步复制的jdk文件名 

后续步骤:

http://blog.csdn.net/licongcong_0224/article/details/12756959/

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

2017-07-09

全局替换/全局删除

g/is/s//are/g 将所有is改为are

g/Marry/s/11//g  将所有Marry行的11删除

ls 建立文件的链接

ln[选项]目标文件 链接文件

-s建立符号链接 没有此项为建立硬链接(符号链接相当于快捷方式,不占用空间。硬链接需要占用空间)

-f 不管链接文件是否存在,都建立链接

/etc/inittab    默认为 5 ,修改为3后启动非图形界面

centos7最新修改文本界面方法:

https://zhidao.baidu.com/question/1690542564781601148.html

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

useradd 添加一个用户

-d 目录 指定用户的主目录,否则使用默认的主目录/home/用户名

-e指定用户账号的终止日期,格式为yyyy-mm-dd

-g组名 指定用户的用户组,否则默认使用与用户名相同的组名

userdel 删除一个用户

-r删除用户,不保留其主目录和邮箱

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

gzip 【功能】 对文件进行压缩和解压缩

-d 解压缩

-l 列出压缩文件的大小和压缩比例等信息

-r 递归地压缩子目录

-v显示详情操作信息

没有 -d和-l选项时执行压缩

gzip -dv xx.txt解压缩xx文件,显示详细信息

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

锁定和解锁用户

锁定:passwd -l 用户名

解锁 passwd -u用户名
--------------------------------------------------------------------------

ifconfig 查看ip

ifconfig eth0 192.168.2.209 设置静态ip

远程连接工具 xshell ,默认端口22

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

使用xshell  上传和下载

rz 上传文件

sz下载Linux文件

使用命令打开Linux网络连接:

ifup eno------ 打开网络操作

ifdown eno-----关闭网络操作

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

rpm -qa |grep jdk  查看是否安装jdk

ctrl+alt +f5 切换到文本界面输入

ctrl+F2切换到文本登陆界面

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

2017-07-16

last  用户名    -------显示最近用户登录系统的相关信息

du -hs 目录    显示目录占用的磁盘总空间

du -h 显示目录下所有文件及目录占用的空间

-h显示文件的大小

-s 只产生一个总的统计信息

df -h   显示所有挂装的文件系统的信息

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

文件打包-----tar

tar -cvf xx.tar  xx   把xx文件打包成xx.tar

tar -zcvf xx.tar.gz xx  把xx文件打包压缩为 xx.tar.gz

tar -zxvf xx.tar.gz    解压成xx

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

2017-07-18

在防火墙中添加端口:

地址:http://blog.csdn.net/jayant_xu/article/details/53128664

防火墙文件

/etc/sysconfig/iptables

关闭防火墙:

service iptables stop   重启后恢复

service iptables start

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

禅道linux部署:

https://zhidao.baidu.com/question/619375120075641292.html

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

2017-07-19

查看硬盘大小:df -h

查看内存(RAM)大小 :free -m  以兆为单位,查看内存使用情况

fdisk -l  查看磁盘情况

Linux磁盘分区:http://www.jb51.net/LINUXjishu/57192.html

Linux挂载点分区情况http://www.linuxidc.com/Linux/2016-05/130874.htm

Linux 挂载点分区大小建议:http://www.hongyanliren.com/1367.html

   minimal安装教程:http://www.runoob.com/linux/linux-install.html

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

ip address 查看Linux IP地址

/etc/sysconfig/network-scripts/ifcfg-eth0(确认ONBOOT=yes),其中eth0是设备名

vi  ifcfg-etho(编辑设置ONBOOT=yes)后,重启服务 ,开机后,就会启动网络

oracle安装:

http://www.cnblogs.com/gaojun/archive/2012/11/22/2783257.html

查看linux名称:hostname


执行以下命令,将文件的属主改为Oracle,属组改为dba:

chown -R oracle:dba /u01/app/oracle

oracle linux   安装教程网站:

https://wenku.baidu.com/view/afd5ca9e5022aaea998f0fa2.html

启动oracle监听图形:netca

注意:oracle启动项和监听成功后,关闭防火墙!!!即可通过plsql链接

uname -a 查看Linux系统版本

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.查看文件信息:ls ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DO...
    冰封心动阅读 291评论 0 3
  • ** Linux基本操作常用命令(二) ** 用户名与主机名 当你进入Linux终端时,你会看到如下样式的图片: ...
    Z尽际阅读 1,781评论 3 10
  • 一、Linux简介: 1.概述: Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程...
    背对背拥抱阅读 152评论 0 0
  • 解压缩文章转自Linux下的tar压缩解压缩命令详解 tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压...
    Bottle丶Fish阅读 331评论 0 0
  • 轻小说这种随着动漫产业发展而繁盛的新兴文字插图载体,不仅是年轻人喜欢看,在日本就连老年人们都着迷开始阅读。近日日本...
    乐无异阅读 5,983评论 0 1