1环境 linux常用两种虚拟机 1.1  oracle VM VirtualBox 官方网站:https://www.virtualbox.org/ 1.2  vmware  下载链接:https://my.vmware.com/cn/web/vmware/downloads 2 常用Linux系统 2.1 Ubuntu  官方网站 http://www.ubuntu.org.cn/index_kylin 2.2 centOS 3 VirtualBox 安装Ubuntu 3.1  virtua…
创建虚拟机:http://www.linuxidc.com/Linux/2015-08/121807.htm http://www.linuxidc.com/Linux/2010-04/25573.htm =========xshell连接虚拟机=========== :参考资料:http://blog.sina.com.cn/s/blog_e128ae800102wo95.html 1在windows下用cmd--ipconfig查看VirtualBox Host-Only Network找到…
创建虚拟机 文件--->新建虚拟机--->自定义最高级 选择虚拟机兼容性: workstation12.0:限制少,而且兼容的多 稍后安装操作系统 选择Linux系统 可选择centos7/centos 或者Linux内核 命名虚拟机和选择保存到电脑的位置 处理器配置的选择 虚拟机内存的设置 选择网络类型NAT 虚拟机的网络方式有三种: 1.桥接方式:192.168.15.84--->最后一位只能在(1-255),使用人数有限 2.NAT模式:动态网络地址转接 192.168.15.23…
xshell连接虚拟机 第一步:网络模式更改为桥接模式 第二步:重启网络 [root@ken1 ~]# systemctl restart network 第三步:获取IP地址 输入命令ip a 第四步:修改sshd配置文件 修改38行处允许root远程登录 修改115行处不适用DNS解析 [root@ken1 ~]# vim /etc/ssh/sshd_config ... PermitRootLogin yes ... UseDNS no ... 第五步:重启sshd服务 [root@ken…
在ubuntu界面,打开终端terminal,输入: ifconfig 出现如下界面: fb993608316@ubuntu:/$ ifconfig eth0 Link encap:Ethernet HWaddr :0c::f7:2d:bf inet addr:192.168.204.128 Bcast:192.168.204.255 Mask:255.255.255.0 然后打开xshell: 点击连接: Connecting to ... Could not connect to ): Co…
标题有点长,主要是写个bat出来玩玩, (1)不用每次都手动关闭mysql服务(我不想把它设为手动启动,有强迫症) (2)然后希望每次vmware能自动连上虚拟机 (3)以及每次Xshell都能自动启动,然后就连上虚拟机 (4)然后校园网每次都要打开,输入帐号密码什么的,才能连网,我希望它自己搞定 做完了这几步还是有点意思的,主要是浏览器还是网页的什么自动化测试,然后eclipse下项目打包成可执行的jar包 现在听我娓娓道来吧! 前面要达到的目的跟着后面的命令并无关联 (1)首先在bat里面关…
由于各种原因,xshell连接虚拟机的rhel或者CentOS都几乎是龟速...... 今天专门查了一下解决方案: 原来是ssh的服务端在连接时会自动检测dns环境是否一致导致的,修改为不检测即可,操作如下: 修改文件:/etc/ssh/sshd_config vi /etc/ssh/sshd_config 修改大概129行的 #UseDNS yes 为 UseDNS no UseDNS yes —>默认为注释行 UseDNS no —>把注释打开,改为no,然后重启ssh服务(systemc…
(1)Ctrl+Shift+T 打开终端 terminal (2)ifconfig得到ip网络地址 (3)ssh安装已经打开ssh服务 (4)安装openssh-server sudo apt install openssh-server (5)再次打开ssh服务 前面的 /etc/init.d/sshd 错了,没有 sshd 应该是 /etc/init.d/ssh status /etc/init.d/ssh start (6)ifconfig 得到ip地址 (7)xshell 连接 虚拟机…
在使用XShell连接虚拟机中的服务器时,报以下错误并断开连接,之前连接还是挺稳定的,忽然就这样了 Last login: Thu Aug :: from 192.168.1.102 [root@node1 ~]# Socket error Event: Error: . Connection closing...Socket close. Connection closed by foreign host. Disconnected ) at ::. Type `help' to learn…
本文基于 Red Hat Enterprise Linux 6 一.Linux 入门体验 1.1 root用户登陆 1.2 图形化与纯字符模式切换 init 5 - 图形模式 init 3 - 纯字符模式 1.3 重要热键 Tab -- 自动补全命令 Ctrl+C -- 终止正在运行的程序 Ctrl+d -- 退出字符界面(终端) 1.4 用户和用户组 1.4.1 用户信息存放在 vi /etc/passwd/ 1.4.2 用户组-- 访问控制权限 一个用户可以属于不同的组 vi /etc/gr…
一.服务器核心知识 1.电脑和电脑的硬件组成 现在的人们几乎无时无刻不在使用着电脑!不管是桌上型电脑(桌机).笔记型电脑(笔电).平板电脑,还是智慧型手机等等,这些东西都算是电脑.虽然接触这么多,但是,你了解电脑里面的元件都有什么吗?以桌机来说,电脑的机壳里面含有什么元件?不同的电脑可以应用在哪些工作中?你生活周遭有哪些电器用品内部是含有电脑相关元件的?接下来我们就来谈一谈这些东西! 所谓的电脑就是一种计算机,而计算机其实是:『接受使用者输入指令与资料,经由中央处理器的数学与逻辑单元运算处理后,…
[Linux 系统启动过程] Linux的启动其实和windows的启动过程很类似,不过windows我们是无法看到启动信息的,而linux启动时我们会看到许多启动信息,例如某个服务是否启动. Linux系统的启动过程大体上可分为五部分:内核的引导:运行init:系统初始化:建立终端 :用户登录系统. A 内核引导 当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动.紧接着由启动设备上的grub程序开始引导linux,当引导程序成功完成引导任务后,Lin…
一.获取帮助 Linux 提供了极为详细的帮助工具和文档,通过查阅相关文档,可以大大减少需要记忆的东西并提高效率. 二.--help参数 几乎所有命令都可以使用 -h 或 --help 参数获取命令的详细信息. 三.man命令 man 命令使 Linux 中最为常见的帮助命令,将要获取帮助的命令作为参数执行 man 命令,就可以获取相应的文档帮助. man 文档分为很多类型: 类型 描述 1 用户命令 2 内核系统调用 3 库函数 4 特殊文件设备 5 文件格式和规范 6 游戏 7 规范.标准和…
我们先用ip addr / ifconfig查看虚拟机ip地址,然后到windows下的cmd中ping 一下对应地址 一般是可以ping通的. 然后用Xshell或者其他工具连接虚拟机. 如果连不上,显示无法连接unable云云,尝试安装openssh-server试试,"sudo apt install openssh-server" 如果出现有未满足的依赖关系,按照系统的提示“sudo --fix-broken install”来安装好依赖项 再重新安装openssh-serve…
服务器一般是云服务器或者放置在机房,我们日常工作中通过远程连接工具连接到服务器进行操作,这类工具很多(如SecureCRT.XShell.Putty.FinallShell.TeamViewer以及windows10自带的PowerShell等等),本文挑选几个常用的工具进行演示,实际运用时只需要熟练使用任意一个就行,其它的当作了解. 工具使用虽然很简单,但是很多初学朋友要在众多工具中摸索还是挺费事的.网络资源泛滥,碎片化太严重,很多文章零散不成体系:再加上很多人不经过验证随手就转载别人文章,往…
前序:最近开始研究Hadoop平台的搭建,故在本机上安装了VMware workstation pro,并创建了Linux虚拟机(centos系统),为了方便本机和虚拟机间的切换,准备使用Xshell直接连接Linux虚拟机.在此之前,需要对Linux虚拟机的网络进行一定的配置.故有了下面这段记录. 步骤: 1. 检查Linux虚拟机的网络连接模式,确保它是NAT模式.(由于只在本机进行连接,所以没有选择桥接模式.当然,桥接模式的配置会有所不同,在此不做深入分析) 2. 在VMware work…
1. 描述 虚拟机:VirtualBox Linux: centOS7 解决了 centOS7在VirtualBox中装好后的网络连接问题 后,用 Xshell 连接服务器时出现下面情况: 2. ssh 服务 注:本步骤也适用于 FileZilla 无法连接服务器的情况. (1)首先在虚拟机中查看 ssh 服务是否打开. $ service sshd status (2)如果没有上述信息,在终端运行: $ rpm -qa | grep ssh 以查看是否存在  ssh 软件. (3)若列表中没有…
昨天用xshell连接虚拟机上的centOS老是连接不上,ifconfig eth0 命令显示 device not found.不知道是什么原因... 折腾了好久 网上是各种搜啊 终于找到解决方法了: http://www.linuxidc.com/Linux/2013-07/88097.htm 但是我并没有克隆虚拟器,也出现了这样的问题. 配置完成了后,便可以按正常步骤来配置了.先是配置eth0 的ip地址,子网掩码和默认网关,这里注意如果虚拟机的网络连接设置的是桥接的话,ip地址要和你电脑…
虚拟机中安装好Ubuntu系统后使用cmd测试ping 设置xshell的连接ip 连接 连接失败 安装openssh-server sudo apt install openssh-server 再次使用xshell连接 输入账号和密码(root用户不行) 连接成功 XShell连接CentOS 7.2显示中文乱码问题的解决方法  http://www.linuxidc.com/Linux/2017-03/141385.htm Xshell输入中文乱码问题的解决  http://www.lin…
一般连接虚拟机失败 原因1:ip地址错误 当输入 ifconfig 只有lo没有eth0,或者有eth0,但eth0中确没有inet addr这一行 输入命令:dhclient eth0 就可以了…
一.问题描述:xshell连接不了虚拟机,出现错误提示:Could not connect to '192.168.1.100' (port 22): Connection failed. 二.查找错误原因: 1.登录虚拟机,打开终端,切换到root用户,输入systemctl start sshd.service看能否开启sshd服务,提示开启失败,输入systemctl status sshd.service查看错误详情,提示 failed to start openssh server d…
1.虚拟机设置 2.虚拟机的“编辑”-“虚拟网络编辑器” 3.windows 中运行“cmd”,输入“ipconfig”查看ip,避免冲突 4.在虚拟机网络编辑器界面中,选择“VMnet8” 5.记住网关ip 6.打开虚拟机,查看ip 7.修改IP地址 8.ONBOOT=no把它修成ONBOOT=yes,BOOTPROTO=dhcp”修改成“BOOTPROTO=static”static(静态地址), 添加IPADDR,NETMASK,GATEWAY,DNS1信息 10.重启网络 systemc…
chvt 切换终端 用法 1是终端 7是图形界面 sudo chvt 1 or 7 cp 复制文件/目录 -a : 通常在复制目录时使用,保存链接,文件属性并递归复制目录 -f:若文件在目标路径中则强制覆盖 -i:交互式 -r:递归复制整个目录 -p:除了复制内容 还把修改时间和访问权限也复制到新文件中 文件链接命令 ln [参数] 目标 链接名 软链接(符号链接) ln -s source target 硬链接 (实体链接)ln source target 软硬链接区别 区别: 硬链接原文件/…
一.默认权限 每一个终端都有一个 umask 属性,是用来确定新建文件或目录的默认权限的“掩码”(mask 有“掩码”的含义,至于 u,后面说). Linux 中一般有默认的权限掩码,使用命令 umask 用以查看或设置: umask 查看默认掩码 umask 0022 设置默认掩码 一般地,普通用户(uid 为 500 以上)的权限掩码默认为 0002,root 用户(uid 为 0)的权限掩码默认为 0022. 如果新建了一个文件或目录,那么这个文件或目录的默认权限等于 文件或目录的默认最高…
一.文件系统 操作系统通过文件系统管理文件及数据,磁盘或分区需要创建文件系统之后,才能被操作系统所用,创建文件系统的过程又称之为格式化.没有文件系统的设备又称之为裸设备(raw),某些环境会需要裸设备,例如安装 Oracle 时会需要裸设备. 1. 常见的文件系统类型 常见的文件系统有 fat32.NTFS.ext2.ext3.ext4.xfs.HFS 等.其中,fat32 和 NTFS 是 Windows 中的文件系统,ext2.ext3.ext4.xfs.HFS 是 Linux 中的文件系统…
问题: 是否有一个命令可以快速地检查系统已经运行了多久? 也就是我怎么知道Linux系统最后的重启时间? 有许多方法来查询系统最后的重启时间. 方法一 第一种方法是使用last命令. $ last reboot 这条命令实际上显示的是最近几天的系统运行时间.last原本被设计来显示某个特定用户的登录历史.在Linux中,有一个特别的“伪用户”称为reboot会在系统重启的时候立即自动登录.这样通过检查reboot用户的登录历史,你就可以检查最后的重启时间. 方法二 另外一个检测系统最后启动时间的…
问题:在xshell新建对话弹出的对话框中输入ip地址后,确定并没有弹出输入用户名和密码对话框 直接显示连接失败 Could not connect to ): Connection failed. 首先要确定linux系统开启ssh服务 解决方案参照百度: 如何在Ubuntu上开启SSH服务 地址:https://jingyan.baidu.com/article/54b6b9c08ff5c42d583b473c.html…
一.文件浏览 cat 查看文件内容 more 以翻页形式查看文件内容(只能向下翻页) less 以翻页形式查看文件内容(可以上下翻页) head 查看文件的头几行(默认10行) tail 查看文件的尾几行(默认10行) 二.正则匹配打印行 命令 grep 用来全局匹配正则表达式并打印所在行: grep 'mingc' /etc/passwd 在该文件中匹配mingc的用户信息并打印所在行 find / -user mingc | grep ".*\.png$" 查找mingc的所有pn…
一.用户.组 1. 用户 当我们使用 Linux 时,需要以一个用户的身份登录,一个进程也需要以一个用户的身份运行.用户限制使用者或进程可以使用或不可以使用哪些资源. 2. 组 组用来方便地管理用户. 每个用户拥有唯一 uid,操作系统实际使用的是用户 ID,而不是用户名 每个用户属于一个主组,属于一个或多个附属组 每个组拥有一个 gid 每个进程以一个用户身份运行,并受该用户可访问的资源限制 每个可登陆用户拥有一个特定的 Shell 二.用户 用户 ID 为 32 位,从 0 开始, 但是为了…
一.挂载操作 磁盘或分区创建好文件系统后,需要挂载到一个目录才能够使用. Windows 或 Mac 系统会进行自动挂载,一旦创建好文件系统后会自动挂载到系统上,Windows 上称之为 C 盘.D 盘等. Linux 需要手动挂载或配置系统进行自动挂载,/mnt 是文件系统的挂载目录(mnt 是 mount “挂载”的缩写). 二.mount命令 在 Linux 中,我们通过 mount 命令将格式化好的磁盘或分区挂载到一个目录上: mount /dev/sda3(要挂载的分区) /mnt(挂…