运行命令

ubuntu 18.04 设置静态ip

让人想犯罪 __ 提交于 2020-01-12 19:20:23
1. 运行命令 sudo netplan generate 2. 在/etc/netplan文件夹下会生成一个yaml文件,编辑yaml文件 sudo vim /etc/netplan/xxxx.yaml 3. 修改成如下内容 network: ethernets: ens33: addresses: - 192.168.0.250/24 dhcp4: false gateway4: 192.168.0.1 nameservers: addresses: - 114.114.114.114 search: [] version: 2 ens33:网卡名称 addresses:ip地址 gateway4:网关 nameservers:DNS服务器地址 4. 运行命令生效更改 sudo netplan apply 来源: https://www.cnblogs.com/wh-blog/p/12183425.html

Linux入侵类问题排查思路

橙三吉。 提交于 2020-01-12 18:21:56
深入分析,查找入侵原因 一、检查隐藏帐户及弱口令 检查服务器系统及应用帐户是否存在 弱口令: 检查说明:检查管理员帐户、数据库帐户、MySQL 帐户、tomcat 帐户、网站后台管理员帐户等密码设置是否较为简单,简单的密码很容易被黑客破解。 解决方法:以管理员权限登录系统或应用程序后台,修改为复杂的密码。 风险性:高。 使用 last 命令查看下服务器近期登录的帐户记录,确认是否有可疑 IP 登录过机器: 检查说明:攻击者或者恶意软件往往会往系统中注入隐藏的系统帐户实施提权或其他破坏性的攻击。 解决方法:检查发现有可疑用户时,可使用命令 usermod -L 用户名 禁用用户或者使用命令 userdel -r 用户名 删除用户。 风险性:高。 通过 less /var/log/secure|grep 'Accepted' 命令,查看是否有可疑 IP 成功登录机器: 检查说明:攻击者或者恶意软件往往会往系统中注入隐藏的系统帐户实施提权或其他破坏性的攻击。 解决方法: 使用命令 usermod -L 用户名 禁用用户或者使用命令 userdel -r 用户名 删除用户。 风险性:高。 检查系统是否采用 默认管理端口: 检查系统所用的管理端口(SSH、FTP、MySQL、Redis 等)是否为默认端口,这些默认端口往往被容易自动化的工具进行爆破成功。 解决方法: 在服务器内编辑 /etc

hadoop shell 详解

偶尔善良 提交于 2020-01-12 16:38:46
概述 所有的hadoop命令均由bin/hadoop脚本引发。不指定参数运行hadoop脚本会打印所有命令的描述。 用法: hadoop [--config confdir] [COMMAND] [GENERIC_OPTIONS] [COMMAND_OPTIONS] Hadoop有一个选项解析框架用于解析一般的选项和运行类。 命令选项 --config confdir 覆盖缺省配置目录。缺省是${HADOOP_HOME}/conf。 GENERIC_OPTIONS 多个命令都支持的通用选项。 COMMAND 命令选项 各种各样的命令和它们的选项会在下面提到。这些命令被分为 用户命令 管理命令两组。 常规选项 下面的选项被 dfsadmin, fs, fsck和 job支持。 应用程序要实现 Tool来支持 常规选项。 GENERIC_OPTION 描述 -conf <configuration file> 指定应用程序的配置文件。 -D <property=value> 为指定property指定值value。 -fs <local|namenode:port> 指定namenode。 -jt <local|jobtracker:port> 指定job tracker。只适用于job。 -files <逗号分隔的文件列表> 指定要拷贝到map reduce集群的文件的逗号分隔的列表

hadoop命令详解

谁说胖子不能爱 提交于 2020-01-12 07:32:02
一、用户命令 1、archive命令 (1).什么是Hadoop archives? Hadoop archives是特殊的档案格式。一个Hadoop archive对应一个文件系统目录。 Hadoop archive的扩展名是*.har。Hadoop archive包含元数据(形式是_index和_masterindx)和数据文件(part-*)。_index文件包含了档案中的文件的文件名和位置信息。 (2).如何创建archive? 用法:hadoop archive -archiveName NAME <src>* <dest> 命令选项: -archiveName NAME 要创建的档案的名字。 src 源文件系统的路径名。 dest 保存档案文件的目标目录。 范例: 例1.将/user/hadoop/dir1和/user/hadoop/dir2归档到/user/zoo/文件系统目录下–/user/zoo/foo.har。 hadoop@ubuntu:~/ hadoop archive -archiveName foo.har /user/hadoop/dir1 /user/hadoop/dir2 /user/zoo/ 当创建archive时,源文件foo.har不会被更改或删除。 (3).如何查看archives中的文件? archive作为文件系统层暴露给外界

saltstack高效运维

大憨熊 提交于 2020-01-11 16:17:13
saltstack高效运维 salt介绍 saltstack是由thomas Hatch于2011年创建的一个开源项目,设计初衷是为了实现一个快速的远程执行系统。 salt强大吗 系统管理员日常会进行大量的重复性操作,例如安装软件,修改配置文件,创建用户,批量执行命令等等。如果主机数量庞大,单靠人工维护实在让人难以忍受。   早期运维人员会根据自己的生产环境来写特定脚本完成大量重复性工作,这些脚本复杂且难以维护。系统管理员面临的问题主要是1、系统配置管理,2、远程执行命令,因此诞生了很多开源软件,系统维护方面有fabric、puppet、chef、ansible、saltstack等,这些软件擅长维护系统状态或方便的对大量主机进行批量的命令执行。   salt灵活性强大,可以进行大规模部署,也能进行小规模的系统部署。salt的设计架构适用于任意数量的服务器,从少量本地网络系统到跨越数个数据中心,拓扑架构都是c/s模型,配置简单。   不管是几台、几百台、几千台服务器,都可以使用salt在一个中心节点上进行管控,灵活定位任意服务器子集来运行命令。    Salt是python编写的,支持用户通过python自定义功能模块,也提供了大量的python API接口,用户可以根据需要进行简单快速的扩展。 saltstack的运行方式 Local 本地运行,交付管理 Master

Hadoop shell

生来就可爱ヽ(ⅴ<●) 提交于 2020-01-11 09:11:57
常用管理命令 Hadoop管理员的常用命令。 启动Hadoop 进入HADOOP_HOME目录。 执行sh bin/start-all.sh 关闭Hadoop 进入HADOOP_HOME目录。 执行sh bin/stop-all.sh balancer 运行集群平衡工具。管理员可以简单的按Ctrl-C来停止平衡过程。参考Rebalancer了解更多。 用法:hadoop balancer [-threshold <threshold>] 命令选项 描述 -threshold <threshold> 磁盘容量的百分比。这会覆盖缺省的阀值。 daemonlog 获取或设置每个守护进程的日志级别。 用法:hadoop daemonlog -getlevel <host:port> <name> 用法:hadoop daemonlog -setlevel <host:port> <name> <level> dfsadmin 运行一个HDFS的dfsadmin客户端。 用法:hadoop dfsadmin [GENERIC_OPTIONS] [-report] [-safemode enter | leave | get | wait] [-refreshNodes] [-finalizeUpgrade] [-upgradeProgress status | details | force

CMake使用教程

℡╲_俬逩灬. 提交于 2020-01-11 06:53:30
转: CMake使用教程 CMake是一个比make更高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目。 通过编写CMakeLists.txt,可以控制生成的Makefile,从而控制编译过程。CMake自动生成的Makefile不仅可以通过make命令构建项目生成目标文件,还支持安装(make install)、测试安装的程序是否能正确执行(make test,或者ctest)、生成当前平台的安装包(make package)、生成源码包(make package_source)、产生Dashboard显示数据并上传等高级功能,只要在CMakeLists.txt中简单配置,就可以完成很多复杂的功能,包括写测试用例。 如果有嵌套目录,子目录下可以有自己的CMakeLists.txt。 总之,CMake是一个非常强大的编译自动配置工具,支持各种平台,KDE也是用它编译的,感兴趣的可以试用一下。 VTK)的过程中所产生的衍生品。后来经过发展,最终形成体系,在2001年成为一个独立的开放源代码项目。其*****是www.cmake.org,可以通过访问*****来获得更多关于cmake的信息,而且目前官方的英文文档比以前有了很大的改进,可以作为实践中的参考手册。   cmake的流行离不开KDE4的选择

如何获取NuGet以安装/更新packages.config中的所有软件包?

筅森魡賤 提交于 2020-01-11 05:41:33
我有一个包含多个项目的解决方案。 大多数第三方引用都丢失了,但是每个项目都有 packages.config 文件。 如何获得 NuGet 来安装/更新所有需要的软件包? 每个项目都需要通过命令行完成吗? #1楼 如果您正在使用网站项目,或者不想启用NuGet包还原,则这是另一种解决方案。 您可以使用程序包管理器控制台枚举package.config文件中的所有程序包,然后重新安装它们。 # read the packages.config file into an XML object [xml]$packages = gc packages.config # install each package $packages.packages.package | % { Install-Package -id $($_.id) -Version $($_.version) } #2楼 在最新的NuGet 2.5版本中,软件包管理器中现在提供了“全部更新”按钮: http : //docs.nuget.org/docs/release-notes/nuget-2.5#​​Update_All_button_to_allow_updating_all_packages_at_once #3楼 在当前解决方案的“所有项目”中重新安装所有软件包: Update-Package

Linux实例安装VNC Server实现图形化访问

懵懂的女人 提交于 2020-01-11 03:07:17
原文网址: https://help.aliyun.com/knowledge_detail/41530.html?spm=5176.8208715.110.d41530.4c184ae8mlC7Yy https://help.aliyun.com/knowledge_detail/41181.html?spm=5176.8208715.110.11.4c184ae8mlC7Yy 前提条件 您已经在本地安装了VNC连接工具,比如 TightVNC Viewer 。 在CentOS 6.8上安装VNC Server 这部分以在CentOS 6.8上安装TigerVNC Server和GNOME为例,说明如何安装配置VNC Server。 远程连接Linux实例 。 运行以下命令安装GNOME桌面。 yum groupinstall GNOME Desktop Environment - y 安装需要较长时间,请您耐心等待。 运行以下命令安装VNC Server。 yum install - y tigervnc - server 运行以下命令将VNC Server配置为开机自动启动。 chkconfig -- level 345 vncserver on 运行以下命令启动VNC Server,并按界面提示设置VNC连接密码。 vncserver 注意 : 首次启动会要求设置密码

记录_20190712

一世执手 提交于 2020-01-11 02:45:10
mysql修改root用户密码 1、进入mysql =》mysql -uroot -p 2、修改密码(两种方式) 其一 1) 修改root的localhost本地访问密码 =》set password for root@localhost = '2019qwe'; 其二 1) use mysql; =》进入数据库 2) update user set authentication_string= password('2019qwe') where host = '%' and user = 'root'; =》修改root的远程主机访问密码 =》(备注:需要先选择数据库,否则会报错) 3、刷新权限 =》flush privileges; 修改密码遇到的问题 1)error 1054 (42s22): unknown column 'password' in 'field list' =》password字段在5.6及其以上版本改成了authentication_string 2)linux上密码修改生效,登陆时要用新密码,而客户端连接工具用旧密码仍然可以登陆 =》mysql针对于root有两个主机,一个是localhost(本地主机),一个是%(远程主机) mybatis动态sql 1)mybatis里面的判断数组长度 =》list用size或size() =