0%

使用ssh连接被拒

在使用电脑连接虚拟机时,发现ssh连接被拒

进入虚拟机Linux的 /etc/init.d目录下,查看sshd是否启动

1
./sshd status

发现是停止状态,重启一下即可

1
./sshd restart

也可以使用

1
service sshd start

查看sshd是否已是系统服务

1
chkconfig --list |grep sshd

设置sshd服务自动启动

1
chkconfig --level 3 sshd on

系统安装

磁盘分区

有两种形式的分区表

MBR分区表

最大支持2.1T的硬盘,最多支持4个分区

阅读全文 »

linux版本

linux主要分为了内核版和发行版

内核版是由linus进行维护的,要使用RHEL6.5以上

发行版主要有两个系列

  • RedHat系列(contos、suse等)
    • 个人版:Fedora
    • 服务器版:RHEL(RedHat Enterprise Linux)
  • Debian系列(ubuntu、knoppix等)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# 
#显示主机名
hostname

#修改主机名为zh
hostname zh

#显示系统及版本信息
#-a 显示系统及版本的所有信息
#-s 显示内核名称
#-n 显示网络节点名称(完整的计算机名称)
#-r 显示内核发行版本
#-v 显示内核版本信息
#-m 显示计算机类型
#-o 显示操作系统的类型
#--version 显示系统发行版本信息
#--help 系统命令的帮助信息和参数含义
uname

3.10.0-1160.88.1.el7.x86_64

# 查看系统内核版本
cat /proc/version

# 查看当前用户,只显示用户名
whoami
# 查看当前用户,显示用户信息
who

还可以查看服务器使用的Linux发行版相关信息

1
2
3
4
5
6
7
lsb_release -a

LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.9.2009 (Core)
Release: 7.9.2009
Codename: Core

Git基本命令

初始化

找到一个文件目录进行git初始化操作,执行该命令后该目录就是Git可以管理的仓库了,此时该目录下会多一个.git目录,是Git用来跟踪管理版本库的

1
2
3
4
5
#初始化
git init

--------------------------------
Initialized empty Git repository in /Users/zhanghe/Desktop/user/myself/GitProject/studygit/.git/
阅读全文 »

Nginx配置详解

Nginx常见的配置文件有以下几个

  • nginx.conf:应用程序的基本配置文件
  • mime.types:MIME类型关联的扩展文件
  • fastcgi.conf:与fastcgi相关的配置
  • proxy.conf:与proxy相关的配置
  • sites.conf:配置Nginx提供的网站,包括虚拟主机

nginx.conf配置

Nginx的配置是在nginx.conf中进行配置的

主要由三部分组成

  • 全局块
  • events块
  • http块
阅读全文 »