资讯专栏INFORMATION COLUMN

linux命令

Eirunye / 2040人阅读

摘要:新建文件,公钥内容到该文件,并修改该文件夹权限为。发布到其他机器,使得可以从其他机器可以免密登入到本机单向的。使用修改主机名,重启后生效。创建新用户,并赋予使用权限输入设置的密码。组名,用于查找某个用户组。变为给用户赋予使用命令的权限。

scp

secure copy,scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。
https://www.cnblogs.com/webno...
https://blog.csdn.net/u013381...

scp wordreport.jar root@172.16.112.122:/home/target

-r 递归拷贝

ssh
ssh root@172.16.112.123

从当前主机跳转到root用户下的172.16.112.123服务器。

配置ssh免密码登录

1.生成公钥、私钥对,用户主目录下执行

ssh-keygen -t rsa

-t 指定密钥类型是rsa(默认),还有dsa等
2.到$HOME/.ssh目录,生成了两个文件,id_rsa.pub是公钥,id_rsa是私钥。新建文件authorized_keys,cat公钥内容到该文件cat id_rsa.pub>> authorized_keys,并修改该文件夹权限为600。
3.发布到其他机器,使得可以从其他机器可以免密登入到本机(单向的)。

ssh-copy-id 172.16.112.124
进程名查询占用的端口

https://www.cnblogs.com/Eason...

NFS

https://www.cnblogs.com/me80/...
https://server.zzidc.com/fwqf...

修改主机名

使用sudo hostname name修改主机名,当前生效,重启后失效。
使用vim /etc/sysconfig/network修改主机名,重启后生效。
结合使用,不需要重启。

创建新用户,并赋予sudo使用权限
# useradd cashew
# passwd cashew

输入设置的密码。

还可以通过# echo "123456" | passwd --stdin cashew设置密码。

ps:创建一个用户以后,系统默认会创建一个与用户名同名的用户组。
创建完用户以后,默认会在/home目录下生成一个与用户名同名的目录,这个目录称为该用户的家目录

#id 用户名 得到用户的id信息

/etc/passwd 该文件保存系统用户的一些基本信息,每列:隔开
用户名UID:GID

/etc/group 保存系统用户组的信息。cat /etc/group|grep 组名,用于查找某个用户组。

$sudo -i变为#

给用户赋予使用sudo命令的权限。

# chmod u+w /etc/sudoers
# vim /etc/sudoers

root ALL=(ALL) ALL下面加上一行cashew ALL=(ALL) ALL。(制表符分隔)

# chmod u-w /etc/sudoers
切换用户

# su - user01注意空格。

用户组

(系统管理员)添加用户组# groupadd user02

(系统管理员)删除用户组# groupdel

(系统管理员)指定组管理员# gpasswd -A

(组管理员)设置组密码# gpasswd ,-r 取消密码

(组管理员)把用户user加入到user02组中# usermod -g user02 user

(组管理员)删除组成员 # gpasswd -d

查看当前用户所属组 # groups

查看用户所属组# groups xly

curl执行http请求
curl -i -H "content-type:application/octet-stream" -X PUT -T ./test.txt "http://ghg:8090/hi/test"

-H指定请求头信息,-X指定请求方法,-T指定上传文件

ps

查看java进程 jps
进程的pid,保存在/tmp/中后缀名是.pid的文件里。/tmp文件夹在服务器重启后会被清空!

查看java程序占用的并且处于监听状态的端口

netstat -napt |grep java |grep LISTEN

查看当前哪个进程占用了1521端口号

lsof -i:1521

查看某端口通不通

telnet 127.0.0.1 8005
telnet 服务需要安装

新装的虚拟机配置网络

虚拟机-设置-网络适配器,选用 桥接模式占用你本机的网段,分配多带带的 IP。这几种模式介绍:

桥接模式使用VMnet0虚拟交换机,ip设置与主机网卡地址同网段的即可;此时虚拟机相当于与宿主机同处一个局域网的两台机。
特点:实现虚拟机与主机、虚拟机与互联网通信。但主机拔掉网线后,虚拟机无法与主机通过网络的方式进行通讯。IP地址一般是192.168.X.XXX。

NAT模式使用主机中的虚拟网卡VMnet8作为网关;
特点:不会联网,只会与宿主机沟通。虚拟机可以访问互联网,但是若想把虚拟机作为服务器,让互联网访问,不可以。

仅主机模式默认使用vmnet1。虚拟机的IP地址与VMnet1使用相同的网段。
特点:实现了虚拟机主机通信,但是虚拟机互联网无法通信。

/etc/sysconfig/network-scripts/ifcfg-文件的配置(重启网卡生效):

ONBOOT=yes网卡随机启动
BOOTPROTO=dhcp动态分配ip,一般static

重启网卡

Centos6:

service network restart

Centos7:

systemctl restart network
查看IP配置

ip a

启用lo网卡

ifup lo

查看防火墙是否关闭

$ sudo service iptables status
或者firewall-cmd --state

关闭防火墙

$ sudo service iptables stop
或者 systemctl stop firewalld.service

启动防火墙

$ sudo service iptables start
或者 systemctl start firewalld.service

永久性设置防火墙关闭

$ sudo chkconfig iptables off|on
或者 systemctl disable firewalld.service

修改登录问候语

vi /etc/motd

创建软链接

ln -s opt/jdk1.7 user/local/jdk创建软链接指向源文件
去掉-s就是创建硬链接,无指向,用的少,相当于拷贝一个文件。
软链接、硬链接区别在于删除链接时是否删除源文件。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/63650.html

相关文章

  • Linux_《Linux命令行与shell脚本编程大全》第八章学习总结

    摘要:命令命令功能激活和禁用卷组删除卷组将物理卷加到卷组中从卷组中删除物理卷增加逻辑卷的大小减小逻辑卷的大小窍门在手动增加或减小逻辑卷的大小时,要特别小心。 时间:2017年08月14日星期一 说明:本文部分内容均摘取自书籍《Linux命令行与shell脚本编程大全》,版权归原作者所有。《Linux命令行与shell脚本编程大全》(第三版)第八章学习总结 第八章:管理文件系统 本章内容 文件...

    BoYang 评论0 收藏1
  • 全栈开发——Linux

    摘要:是由林纳斯托瓦兹起初开发的,由于源代码的开放性,现在已经衍生出了千上百种不同的系统。而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般。 一、Linux的简介1.Linux的概述Linux是基于Unix的开源免费的操作系统,由于系统的稳定性和安全性几乎成为程序代码运行的最佳系统环境。Linux是由Linus Torvalds(林纳斯·托瓦兹)起初开发的,由于源代码的开放...

    plokmju88 评论0 收藏0
  • Linux_《Linux命令行与shell脚本编程大全》第三章学习总结

    摘要:命令行与脚本编程大全第三版第三章学习总结第三章基本的命令本章内容使用手册浏览文件系统文件和目录列表管理文件和目录查看文件内容启动能提供对系统的交互式访问。重命名文件在中,重命名文件称为移动。 时间:2017年04月06日 说明:本文部分内容均摘取自书籍《Linux命令行与shell脚本编程大全》,版权归原作者所有。《Linux命令行与shell脚本编程大全》(第三版)第三章学习总结 第...

    sugarmo 评论0 收藏1
  • Linux_《Linux命令行与shell脚本编程大全》第七章学习总结

    摘要:命令行与脚本编程大全第三版第七章学习总结第七章理解文件权限本章内容理解的安全性解读文件权限使用组的安全性安全系统的核心是用户账户。但不要随意修改组的。通过用户和组来限制对文件目录以及设备的访问。组也会被分配唯一的组以及组名。本章介绍了命令。 时间:2017年08月07日星期一 说明:本文部分内容均摘取自书籍《Linux命令行与shell脚本编程大全》,版权归原作者所有。《Linux命令...

    lily_wang 评论0 收藏1
  • 后端程序员必备的Linux基础知识

    摘要:这里存放的是系统管理员使用的系统级别的管理命令和程序。而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般。 本文同步更新在我的Github上:网页链接 我自己总结的Java学习的系统知识点以及面试问题,目前已经开源,会一直完善下去,欢迎建议和指导欢迎Star: https://github.com/Snailclimb/Java-Guide 学习Linux之前,我们先来...

    import. 评论0 收藏0
  • Linux_《Linux命令行与shell脚本编程大全》第九章学习总结

    摘要:命令行与脚本编程大全第三版第九章学习总结第九章安装软件程序本章内容安装软件使用包使用包包管理基础各种主流发行版都采用了某种形式的包管理系统,来控制软件和库的安装。工具及相关命令在不同的发行版上有很大的不同。本章介绍了命令。 时间:2017年08月17日星期四 说明:本文部分内容均摘取自书籍《Linux命令行与shell脚本编程大全》,版权归原作者所有。《Linux命令行与shell脚本...

    ideaa 评论0 收藏1

发表评论

0条评论

最新活动
阅读需要支付1元查看
<