linux 常用命令

1: #实例:递归查找当前文件夹下所有含有test的文件,并显示行号
grep -rn "test" *

查看Linux 软链接: ls -al

左边是类似快捷键目录,右边是真正的目录

查看ssh的安装包 :rpm -qa | grep ssh
查看ssh是否安装成功 :ps -ef | grep ssh

开启sshd服务 :service sshd start
开启sshd服务 :/bin/systemctl start sshd.service
查看sshd服务的网络连接情况:netstat -ntlp

如果ssh 还可能链接不上,有可能是防火墙的问题:

第1查看   service iptables status

 如果有开启的话则关闭当前的防火墙 /etc/init.d/iptables stop

 之后要重启可以 service iptables  start

第2查看   sudo ufw status  查看防火墙状态

可以将ssh的端口访问加入 ufw allow 22

用其他服务器,模拟ssh登录另外一台服务器

ssh -l 用户名 ip

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

常见系统服务命令:

changhkconfig --list
列出系统服务
chkconfig --list          列出系统服务
service <服务名> status    查看某个服务
service <服务名> start     启动某个服务
service <服务名> stop      终⽌某个服务
service <服务名> restart   重启某个服务
systemctl status <服务名>  查看某个服务
systemctl start <服务名>   启动某个服务
systemctl stop <服务名>    终⽌某个服务
systemctl restart <服务名> 重启某个服务
systemctl enable <服务名>  开启⾃启动
systemctl disable <服务名> 关闭⾃启动
service <服务安11装ubuntu服务器的操作名> status

安装ubuntu服务器



安装ssh服务器
sudo apt install openssh-server

安装ssh客户端
sudo apt install openssh-client

sudo vi /etc/ssh/ssh_config
配置ssh客户端,去掉PasswordAuthentication yes前面的#号,保存退出

配置ssh服务器,把PermitRootLogin prohibit-password改成PermitRootLogin yes,保存退出。
重启ssh服务
sudo /etc/init.d/ssh restart

打开"终端窗口",输入 sudo ps -e | grep ssh 
有 sshd,说明 ssh 服务已经启动,
如果没有启动,输入 "sudo service ssh start" --> 回车 --> ssh 服务就会启动。


Command 'ifconfig' not found, but can be installed with:
sudo apt install net-tools,

sudo apt-get update这种方法可以适用于所有安装包被引用的问题。
等更新完成后,我们再执行这个命令:
~$ sudo apt install net-tools,就可以安装了:
设置网络
sudo vi /etc/network/interfaces

#auto lo 
#iface lo inet loopback 
这边的设置是本地回路。在后面加上 ,enp0s3  网卡名字,根据自己的情况来修改
auto enp0s3   
iface enp0s3 inet static 
address 192.168.2.150  
netmask 255.255.255.0  
gateway 192.168.2.1  


重启后,ping命令不能使用,因为dns还没设置,编辑/etc/resolv.conf,加上dns服务器地址。
设置好后,如果直接ping www.baidu.com会发现ping不通,因为dns还没设置,编辑
sudo vi /etc/resolv.conf,加上dns服务器地址。 
nameserver 8.8.8.8 
nameserver 8.8.4.4 

服务器安装docker 操作

使用官方安装脚本自动安装
安装命令如下:

curl -fsSL https://get.docker.com | bash -s docker --mirror aliyun
也可以使用国内 daocloud 一键安装命令:

curl -sSL https://get.daocloud.io/docker | sh

启动docker 

sudo systemctl start docker


安装ssh务器

Docker 使用 sudo vi /etc/docker/daemon.json(Linux) 来配置 Daemon

docker 的镜像加速
{
  "registry-mirrors": ["http://hub-mirror.c.163.com"]
}


配置后,重启
systemctl daemon-reload     #重启加速配置文件
systemctl restart docker    #重启docker后台服务


还需要下载jdk 
ubuntu 安装maven 

apache-maven-3.8.1


export M2_HOME=/usr/local/apache-maven-3.8.1
export PATH=${M2_HOME}/bin:$PATH

在某个docker 内安装 软件,可能遇到没有权限问题。需要在进入容器时:-u root

sudo docker exec -it -u root  7345116a4d87 /bin/bash

Ubuntu添加docker权限给当前用户,可免sudo使用docker命令

sudo groupadd docker          #添加docker用户组
sudo gpasswd -a $XXX docker   #检测当前用户是否已经在docker用户组中
sudo gpasswd -a $USER docker  #将当前用户添加至docker用户组
newgrp docker                 #更新docker用户组

如果docker 容器启动不起来,可以使用

sudo dockerd --debug  来查看问题

linux  在2个服务器直接,进行文件传输

//在目标服务器上执行
scp -r 目标服务器用户名@目标服务器域名:目标服务器位置 要传输的来源文件位置 
scp -r root@ip:/opt/data/test /opt/data/test


//在来源服务器上执行,本地服务器执行 ,发送到远程服务器,

root@ip:/opt/data/test 远程服务器文件目录
scp -r 要传输的来源文件位置 目标服务器用户名@目标服务器域名:目标服务器位置
scp -r /ropt/data/test.jar  root@ip:/opt/data/test 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值