Ubuntu

Linux Ubuntu 14 Audit 系统审计服务

空扰寡人 提交于 2020-08-10 16:53:41
一、概述 系统等保要求,必须做系统审计服务,审计的目的是基于事先配置的规则生成日志,记录可能发生在系统上的事件,这里直接使用第三方插件 Audit,不用系统自带的审计服务日志。 (如需要使用系统操作命令审计,可参考文章:https://www.cnblogs.com/tchua/p/7813284.html) Audit 说明文档: https://people.redhat.com/sgrubb/audit/ 二、安装 Audit 1.检查是否安装了 audit 插件。 rpm -ql auditd 2.使用以下命令安装 audit 插件。 sudo apt-get install auditd 3.检查 audit 服务是否启动。 service --status-all 4.重启 audit 服务。 systemctl restart auditd 或 service auditd restart 5.通过以下命令,可以查询状态、查看规则、删除规则。 auditctl -s # 查询状态 auditctl -l # 查看规则 auditctl -D # 删除所有规则 6.查看审计日志。 ausearch -i -k key_name # key_name为标识符 三、审计规则语法 临时测试语法格式:auditctl -w PATH -p PERMISSION -k KEY

Linux Samba共享配置教程

99封情书 提交于 2020-08-10 16:23:35
Linux Samba共享配置教程 一、 samba介绍 linux与windows共享文件一般的方法就是设置共享文件夹和搭建samba服务器。samba服务器作可以windows和linux交互的媒介,可以让windows用户轻松地在电脑上使用图形界面访问linux文件系统,并可以设置写入权限,实用性极佳。 二、 samba安装 首先需要安装samba程序,部分Ubuntu镜像已经自带;执行如下命令即可 sudo apt - get install samba sudo apt - get install smbclient 安装完成后执行 samba - V 如果可以看到版本号就是安装成功了。 三、 配置samba服务 使用如下命令打开samba的配置文件 sudo nano / etc / samba / smb . conf 这其中比较重要的参数为path和valid users, path指定了samba服务器的根目录,可以任意指定合法路径; valid users表示可以访问samba服务器的合法用户;在配置时注意需要将路径改为自己需要的路径,切勿全盘照抄。 需要密码访问则配置guset = no和 valid users = 用户名,我 这里配置的是Alvin,建议和linux登录用户名一致 不需要密码访问则配置guest = yes,并跳过下一页 四、

Ubuntu18.04、ROS安装教程及相关问题解决

孤街醉人 提交于 2020-08-10 16:19:27
Ubuntu18.04、ROS安装教程及相关问题解决 Ubuntu18.04安装 ROS安装 Ubuntu18.04安装 参考大佬https://blog.csdn.net/baidu_36602427/article/details/86548203 其中的分区设置如果觉得复杂,可以参考下面的方案: 1.分配100MB左右给EFI(选项中有,这个很重要,一定要最先分配) 2./ 主分区 Ext4 30GB(装ubuntu系统) 3./boot 主分区 Ext4 1GB(缓存) 4.swap交换空间 16GB(根据电脑内存来设置,一般和内存大小保持一致即可,小于8G的电脑内存可以分配比电脑内存大一点) 5./home 逻辑分区 Ext4 剩余的内存(工作空间) 有独显的电脑需要之后再装显卡驱动,不然登录界面会很卡,参考大佬 https://blog.csdn.net/weixin_43820996/article/details/100676292 ROS安装 注意版本对应!!! 注意要联网 Ubuntu18.04对应Melodic版本ROS 安装参考大佬https://blog.csdn.net/qq_41450811/article/details/99079041 可能会出现的问题: 1.运行sudo rosdep init报错”…done” 原因:网络太差

远程连接docker daemon,Docker Remote API

倾然丶 夕夏残阳落幕 提交于 2020-08-10 14:34:24
https://deepzz.com/post/dockerd-and-docker-remote-api.html 不知道大家有没有遇到这样一种情形:每次构建好了镜像, push 到私有仓库后。你还要 ssh 到服务器,进行 pull ,每次登录服务器的过程非常的痛苦。如果服务器 ip 没有映射域名,那记录 ip 也是一个痛苦的过程。博主,开始关注到 docker remote api ,它可以让你在本地就可以完成 docker 的所有操作,于是博主开发了基于 etcd 配置的 docker 管理工具,还蛮好用的。下面是我 docker 部分配置的一些经历,分享给大家,希望对大家有帮助。 更新列表: 2017/04/27:添加 /etc/docker/daemon.json 文件配置过程(version 在 1.12 之后可用), 文档地址 。 服务端搭建 首先,我们需要通过系统的包管理器安装 docker : Ubuntu: https://docs.docker.com/engine/installation/linux/ubuntu/ CentOS: https://docs.docker.com/engine/installation/linux/centos/ 更多,请至官网: https://docs.docker.com/engine/installation/

docker容器里安装ssh

穿精又带淫゛_ 提交于 2020-08-10 13:32:16
docker安装ssh 通过命令行安装 1.pull ubuntu镜像 docker pull ubuntu:latest 2.启动并进入bash docker run -it -d ubuntu:lastest /bin/bash # 查看刚刚运行容器的id docker ps # 在容器中执行bash命令 docker exec -it id /bin/bash 3. 安装openssh-server并启动 apt-get update apt-get install openssh-server # 启动之前需手动创建/var/run/sshd,不然启动sshd的时候会报错 mkdir -p /var/run/sshd # sshd以守护进程运行 /usr/sbin/sshd -D & # 安装netstat,查看sshd是否监听22端口 apt-get install net-tools netstat -apn | grep ssh 如果已经监听22端口,说明sshd服务启动成功 4.ssh登陆 # 生成ssh key ssh-keygen -t rsa # 修改sshd-config允许root登陆 sed -i 's+PermitRootLogin prohibit-password+PermitRootLogin yes' /etc/ssh/sshd-config

ubuntu子系统重置

社会主义新天地 提交于 2020-08-10 12:53:12
ubuntu子系统重置 win10 系统设置 应用中: 左边是应用和功能,右边寻找Ubuntu, 然后点击高级选项 进入高级选项页,可以看到重置,卸载等选项 来源: oschina 链接: https://my.oschina.net/u/4365362/blog/4318188

迅为IMX6ULL开发板Windows安装ssh客户端

六月ゝ 毕业季﹏ 提交于 2020-08-10 12:00:34
在 4.2.1 章节我们已经在 Ubuntu 系统下搭建了 ssh 服务器,然后我们需要在 windows 系统下安装 ssh客户端,这样才能够实现 Windows 和 Ubuntu 之间进行文件互传。 我们已经下载好该软件,放在了光盘资料的“i.MX6UL 终结者光盘资料\02_开发所需软件\SSH”目录下,Windows 下安装软件相信大家很熟悉,我们直接鼠标双击 ssh 客户端软件,比如我使用光盘里面提供 ssh 软件“SSHSecureShellClient-3.2.9.exe”,鼠标双击,打开安装界面,点击“Next”按钮,开始安装,如图 4.2.2 所示: 然后进入到许可协议界面,我们点击“Yes”按钮,同意许可协议,继续安装,如图 4.2.3 所示: 然后进入到许可协议界面,我们点击“Yes”按钮,同意许可协议,继续安装,如图 4.2.3 所示: 然后进入到安装路径选择界面,我们根据需要选择好安装到的目录,然后点击“Next”按钮,继续安装, 如图 4.2.4 所示: 然后进入界面:设置“开始->程序”里面显示的名称,这里我们选择默认名称,点击“Next”按钮,继续安装,如图 4.2.5 所示: 最后进入界面:安装信息火鬃界面,确认配置没有问题,我们继续点击“Next”按钮,如图 4.2.7 所示: 然后进入安装界面,由于安装进度很快,我这里就不截图了

ubuntu16.04 teamviewer安装汇总

痞子三分冷 提交于 2020-08-10 10:54:41
1 从官网下载相应版本teamviewer的deb版本 2 sudo dpkg -i xx.deb 3 如果第二步报错,执行如下步骤: (1)添加ubuntu源 sudo add -apt-repository "deb http://archive.ubuntu.com/ubuntu/ bionic main universe multiverse restricted" sudo add -apt-repository "deb http://archive.ubuntu.com/ubuntu/ bionic-updates main universe multiverse restricted" sudo add -apt-repository "deb http://archive.ubuntu.com/ubuntu/ bionic-security main universe multiverse restricted" (2) sudo apt-get upgrade (3) sudo apt-get install -f 来源: oschina 链接: https://my.oschina.net/u/3732258/blog/4279356

xrdp和vnc的区别,2种远程连接方式xrdp和vnc的区别

人走茶凉 提交于 2020-08-10 10:12:28
在很多场景下,我们需要远程连接到Linux服务器(本文是Ubuntu),传统的连接主要分为两种。   第一种:通过SSH服务(使用xshell等工具)来远程访问,编写终端命令,不过这个是***面的,很多人也喜欢这种方式,因为快(xian)捷(de)方(niu)便(bi)。   第二种:通过可视化界面远程访问,像Windows下的自带的远程工具一样,能够以图形化的界面远程操作(很多人还是因为习惯问题,喜欢这种方式,毕竟有界面显示还是赏心悦目的)。 如果不想自己折腾的话,这里推荐一个工具能够满足大家的需求-IIs7服务器管理工具。IIs7服务器管理工具可以批量连接并管理VNC服务器 作为服务器集成管理器,它最优秀的功能就是批量管理windows与linux系统服务器、vps。能极大的提高站长及服务器运维人员工作效率。同时iis7服务器管理工具还是vnc客户端,服务器真正实现了一站式管理,可谓是非常方便。 IIS7服务器管理工具 界面如下:   本文主要是介绍第二种方式。最常见的是通过xrdp和vnc这两种远程桌面协议来进行可视化远程操作。 一、介绍xrdp和vnc之间区别   通过一张表格来展示xdrp和vnc的主要区别 xrdp vnc BIOS屏幕显示 能 不能 全彩支持 能 能 更改分辨率 能 多显示器 只有一个屏幕 多显示器支持 图像传输 图像传输 图像和图形传输 视频播放支持

如何解密 Linux 版本信息 | Linux 中国

浪子不回头ぞ 提交于 2020-08-10 09:53:03
显示和解释有关 Linux 版本的信息比看起来要复杂一些。 来源: https:// linux.cn/article-12418- 1.html 作者:Sandra Henry-stocker 译者:geekpi (本文字数:2899,阅读时长大约:3 分钟) 与引用一个简单的版本号不同,识别 Linux 版本有很多种方法。即使只是快速查看一下 uname 命令的输出,也可以告诉你一些信息。这些信息是什么,它告诉你什么? 在本文中,我们将认真研究 uname 命令的输出以及其他一些命令和文件提供的版本说明。 使用 uname 每当在 Linux 系统终端窗口中执行命令 uname -a 时,都会显示很多信息。那是因为这个小小的 a 告诉 uname 命令你想查看该命令能提供的 全部 输出。结果显示的内容将告诉你许多有关该系统的各种信息。实际上,显示的每一块信息都会告诉你一些关于系统的不同信息。 例如, uname -a 输出看起来像这样: $ uname -a Linux dragonfly 5.4.0-37-generic #41-Ubuntu SMP Wed Jun 3 18:57:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux 尽管这可能不太重要,但你可以使用一个按适当的顺序包含 uname 所有选项来显示相同的信息: $ uname