title: Suse Linux 12 SSH 源 防火墙 自启脚本
date: 2018-07-01 16:01:33
categories:

  • Linux
  • Linux
    tags: [linux,linux]

源:

  1. -- 查看源
  2. zypper repos/lr
  3. -- 查看源配置
  4. zypper repos --details
  5. -- 添加源(URL就是软件源的地址,alias就是你起的一个名字)
  6. zypper addrepo/ar URL alias
  7. -- 删除源
  8. zypper remove/rr
  9. -- 禁用原来无效的源
  10. zypper modifyrepo/mr -d alias
  11. -- 源仓库配置位于,编辑文件后刷新
  12. /etc/zypp/repos.d/
  13. -- suse官方源
  14. zypper ar https://ftp5.gwdg.de/pub/opensuse/discontinued/distribution/12.2/repo/oss/ oss
  15. zypper ar https://ftp5.gwdg.de/pub/opensuse/discontinued/distribution/12.2/repo/non-oss/ nonoss
  16. zypper ar http://download.opensuse.org/update/12.2/ update
  17. -- 阿里云:
  18. zypper addrepo -f http://mirrors.aliyun.com/opensuse/distribution/openSUSE-stable/repo/oss oss
  19. -- 网易开源镜像
  20. zypper ar -f http://mirrors.163.com/openSUSE/distribution/openSUSE-stable/repo/oss oss
  21. -- 华为
  22. zypper ar -f https://repo.huaweicloud.com/opensuse/distribution/openSUSE-stable/repo/oss oss
  23. -- 添加好以后需要先刷新:
  24. zypper refresh

参考官网

SSH:

$ vim /etc/ssh/sshd_config
-- 做如下修改:
PermitRootLogin yes  //权限root登录
PasswordAuthentication yes  //密码验证

防火墙端口:
$ vim /etc/sysconfig/SuSEfirewall2
-- 做如下修改
FW_SERVICES_EXT_UDP="22"
FW_SERVICES_EXT_TCP="22"

--SSH自启动:
$ systemctl enable sshd.service
--SSH状态/重启
$ systemctl status/restart sshd.service

防火墙:

1. SuSE Linux防火墙配置文件路径:/etc/sysconfig/SuSEfirewall2;
    开放多个端口则为 FW_SERVICES_EXT_TCP=”22,80,8090″
2. 启动、重启、关闭、状态:
   rcSuSEfirewall2 start/restart/stop/status
   service SuSEfirewall2 start
   service SuSEfirewall2_init start

自启动:

1 vim /etc/init.d/after.local
    --添加如下
    /usr/local/run.sh
2 新建脚本 vim /usr/local/run.sh
    --添加如下
    echo "this is " > /usr/local/1.txt
3 脚本赋值    权限
    chmod +x run.sh
4 重启看/usr/local/1.txt
    reboot

参考

GCC 环境

zypper in gcc
zypper in gcc-c++
zypper in binutils

//查看版本
gcc -v
g++ -v
//清理命令
make distclean  && make