linux服务器

在 Linux 操作系统中运行 ASP.NET 4 (上)

ⅰ亾dé卋堺 提交于 2020-02-19 01:52:21
目前最流行的 Linux 操作系统发行版是 Ubuntu 。但是我们这次是要在 Linux 操作系统中运行 ASP.NET 的,所以选择了 openSUSE 。我准备在 Oracle VM VirtualBox 中安装 openSUSE 11.3 操作系统。 首先到 openSUSE 官方网站下载 openSUSE-11.3-DVD-x86_64.iso 文件。 然后运行 Oracle VM VirtualBox 4.0,新建一个 openSuse 虚拟机并按下图进行设置: 为了使宿主机能够从网络上访问虚拟机,网络连接方式必须设为 Bridged Adapter,如下图所示: 记下上图的 MAC 地址,然后在宽带路由器为它分配一个静态地址,如下图所示: 点击 Oracle VM VirtualBox 工具栏的“开始”按钮,开始安装 openSUSE 操作系统。 按“F2”键选选择“简体中文”作为默认语言。然后在主菜单中选择“安装”。一路点击“下一步”按钮,直到“桌面选择”: 默认的是“KDE桌面”,我实际选择了“GNOME桌面”,因为 Ubuntu 操作系统默认的桌面就是“GNOME桌面”,用熟了,不想换。从上图中可以看出,如果要安装生产服务器,最好选择“最小化的服务器挑选(文本模式)”。点击“下一步”,现在是规划磁盘分区的时候了: 就使用建议的分区好了,点击“下一步”,进入

Python原来这么好学-1.2节: 在Linux中安装python

爱⌒轻易说出口 提交于 2020-02-19 00:16:33
这是一本教同学们彻底学通Python的高质量学习教程,认真地学习每一章节的内容,每天只需学好一节,帮助你成为一名卓越的Python程序员: 本教程面向的是零编程基础的同学,非科班人士,以及有一定编程水平的中高级程序员。 1.2.1 Linux系统分类 在python官网中同时提供了针对Linux系统的安装包,在Linux系统的主要发行版中,按其软件包格式来进行划分,可分为Deb系以及RPM系操作系统。 Linux系统与Windows系统有一个很重要的区别,Linux系统完全免费,开放源代码,所 以Linux系统才会有这么多分支。 Deb系比较有代表性的是Ubuntu、Debian。Ubuntu主要用来做桌面操作系统,Debian主要用来做服务器操作系统。 RPM系主要用来做服务器操作系统,比较有代表性的是Redhat、CentOS: 对Linux系统感兴趣的初学者,可以通过Vmware或者VirtulBox等工具,在windows系统中创建一个虚拟机, 然后下载Linux系统的镜像文件,在虚拟机中运行Linux系统。 1.2.2 在Linux系统中安装python 在本节的教程中,笔者以RPM系中的CentOS系统为例,来演示如何在Linux中安装python。 请读者按照以下步骤来进行操作: (1) 下载python源码包 打开python的源码包下载页面: https:/

在linux中配置安装telnet服务

旧时模样 提交于 2020-02-18 22:25:58
Telnet 是一种流行的用于通过 Internet 登录到远程计算机的协议。Telnet 服务器软件包为远程登录主机提供了支持。要通过 Telnet 协议与另一台主机通讯, 您可以使用名称或 Internet 地址格式(如 192.168.1.10)与主机联系。Telnet 使用命令行提示。 使用 Telnet 服务 要开始使用 Telnet 服务,键入如下命令以连接到远程服务器: telnet ip_address / server_name 其中 ip_address 是服务器的 IP 地址, server_name 是服务器的名称。 备注:默认情况下,服务器使用 NTLM 身份验证,并提示输入用户名和密码。 telnet服务器默认已经安装在windows中,如何打开telnet服务? sc config tlntsvr start= auto 自动 sc config tlntsvr start= disabled 已禁用 sc config tlntsvr start= demand 手动 注意=后面有个空格 net start telnet 启动telnet服务 net stop telnet 停止telnet服务 一、安装telnet软件包(通常要两个)。   1、 telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序;  

转:CentOS 6.5 nginx

女生的网名这么多〃 提交于 2020-02-18 19:54:43
CentOS 6.5安装及简单配置Nginx 一、准备事项 (1) 因为nginx需要访问80端口所以请先关闭或者开放防火墙端口,和selinux。 参考命令 关闭防火墙: [root@local ~]# iptables -I INPUT -p tcp --dport 80 -j ACCEPT [root@local ~]# service iptables save 关闭selinux: [root@local ~]# setenforce 0 [root@local ~]# vim /etc/selinux/config 将SELINUX=enforcing改为SELINUX=disabled (2) 如果用到域名请自行构建DNS服务 二、安装 (1) 因为nginx的运行需要安装pcre、zlib等软件包,因此我们进行安装 Pcre=Pcre Compatible Regular Expressions(中文pcre兼容正则表达式) Yum配置请参考: http://www.linuxidc.com/Linux/2015-11/125332.htm [root@local ~] yum -y install pcre* zlib* #或者进行编译安装 [root@local ~]# useradd -M -s /sbin/nologin nginx #创建nginx服务

Linux实战教学笔记40: Mha-Atlas-MySQL高可用方案实践(二)

你说的曾经没有我的故事 提交于 2020-02-18 07:11:06
六,配置VIP漂移 主机名 IP地址(NAT) 漂移VIP 描述 mysql-db01 eth0:192.168.0.51 VIP:192.168.0.60 系统:CentOS6.5(6.x都可以) 安装:mysql5.6 mysql-db02 eth0:192.168.0.52 VIP:192.168.0.60 系统:CentOS6.5(6.x都可以) 安装:mysql5.6 mysql-db03 eth0:192.168.0.53 VIP:192.168.0.60 系统:CentOS6.5(6.x都可以) 安装:mysql5.6 6.1 IP漂移的两种方式 通过keepalived的方式,管理虚拟IP的漂移 通过MHA自带脚本方式,管理虚拟IP的漂移 6.2 MHA脚本管理方式 (1)获取管理脚本master_ip_failover 提示:yum安装的manager是没有这个脚本的。 我们需要从manager的源码包里复制一个。 [root@mysql-db03 ~]# ll mha4mysql-manager-0.56.tar.gz -rw-r--r--. 1 root root 113914 Sep 4 18:43 mha4mysql-manager-0.56.tar.gz [root@mysql-db03 ~]# tar xf mha4mysql-manager-0.56

php发送邮件失败

我只是一个虾纸丫 提交于 2020-02-18 04:53:26
Linux - SMP - x86_64 - GNU/Linux - 邮件 1.php.ini配置 sendmail_path = "/usr/sbin/sendmail -t -i" 2. /etc/postfix/main.cf 配置(如果不配的话,会访问外网的smtp代理,而线上服务器不允许访问外网) relayhost = proxy-in.baidu.com 来源: CSDN 作者: zxyBaby1027 链接: https://blog.csdn.net/qq_40012791/article/details/104362804

搞嵌入式的,为啥要有uboot

旧街凉风 提交于 2020-02-17 19:59:42
为什么要有uboot 1.1、计算机系统的主要部件 (1)计算机系统就是以CPU为核心来运行的系统。典型的计算机系统有:PC机(台式机+笔记本)、嵌入式设备(手机、平板电脑、游戏机)、单片机(家用电器像电饭锅、空调) (2)计算机系统的组成部件非常多,不同的计算机系统组成部件也不同。但是所有的计算机系统运行时需要的主要核心部件都是3个东西: CPU + 外部存储器(Flash/硬盘) + 内部存储器(DDR SDRAM/SDRAM/SRAM) 1.2、PC机的启动过程 (1)部署:典型的PC机的BIOS程序部署在PC机主板上(随主板出厂时已经预制了),操作系统部署在硬盘上,内存在掉电时无作用,CPU在掉电时不工作。 (2)启动过程:PC上电后先执行BIOS程序(实际上PC的BIOS就是NorFlash),BIOS程序负责初始化DDR内存,负责初始化硬盘,然后从硬盘上将OS镜像读取到DDR中,然后跳转到DDR中去执行OS直到启动(OS启动后BIOS就无用了) 1.3、典型嵌入式linux系统启动过程 (1)典型嵌入式系统的部署:uboot程序部署在Flash(能作为启动设备的Flash)上、OS部署在FLash(嵌入式系统中用Flash代替了硬盘)上、内存在掉电时无作用,CPU在掉电时不工作。 (2)启动过程:嵌入式系统上电后先执行uboot、然后uboot负责初始化DDR

linux下的网络环境部署(下)

本秂侑毒 提交于 2020-02-17 18:51:26
#####3.网关###################### 网关:路由器上和客户主机处在同一个网段的ip叫做客户主机的网关 在rhel7中添加一块网卡使得可以和172网段通信的地址 1.在rhel7虚拟机右键选择设置 2.添加网络适配器 3.网络连接-桥接模式 4.确定 5.查看网卡 [root@rhel7 ~]# ifconfig 6.修改文件为静态网络 [root@rhel7 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 7.设置ens38文件 [root@rhel7 ~]# cd /etc/sysconfig/network-scripts/ ##进入目录 [root@rhel7 network-scripts]# cp -p ifcfg-ens33 ifcfg-ens38 ##复制大体文件 [root@rhel7 network-scripts]# vim ifcfg-ens38 ##修改文件 8.重启网络 [root@rhel7 network-scripts]# systemctl restart network 9.ping (1).ping rhel8 [root@rhel7 network-scripts]# ping 172.25.254.209 (2).ping真实主机 10.设定路由 (1)

linux内存不足

眉间皱痕 提交于 2020-02-17 16:48:08
Linux内存不足优化 执行free -m 命令查看可用内存,发现cached占比过高,free可用内存过少。 Linux手动释放缓存的方法 Linux释放内存的命令: sync echo 1 > /proc/sys/vm/drop_caches drop_caches的值可以是0-3之间的数字,代表不同的含义: 0:不释放(系统默认值) 1:释放页缓存 2:释放dentries和inodes 3:释放所有缓存 释放完内存后改回去让系统重新自动分配内存。 echo 0 >/proc/sys/vm/drop_caches free -m #看内存是否已经释放掉了。 如果我们需要释放所有缓存,就输入下面的命令: echo 3 > /proc/sys/vm/drop_caches 继续继续跟踪:监听JVM使用情况,找出原因,进行优化 CentOS/Linux服务器的内存不够解决方法 使用虚拟内存扩展内存 1.打开终端,切换到root用户,输入:free -m查看内存状态 [maker@LLM ~]$ free -m total used free shared buff/cache available Mem: 992 189 79 13 722 614 Swap: 0 0 0 Swap也就是虚拟内存为0 2.选择一个较大的分区,建立分区文件 [root@LLM ~]# dd if=

Windows下word转pdf正常, Linux乱码字符丢失问题解决

∥☆過路亽.° 提交于 2020-02-17 15:33:03
用java写了个套用word模版, 然后生成PDF正常, 结果发现迁移到Linux上发布服务竟然乱码和字符丢失了, 经过改代码, 改资源文件, 还是解决失败, 找来找去发现用下面方式竟然好用了, 给linux添加字库. 引用: 环境:centOS7,java8,tomcat8,转换工具aspose.word 症状:系统转换出的pdf里汉字不显示,数字、字母正常 解决办法:centOS7安装汉字字体 1,在windows上的c:/windows/font目录中拷贝 宋体、黑体(文件名分别为simsun.ttc、simhei.ttf)到linux服务器; 2,检查linux服务器/usr/share目录下存在“fonts”目录,如果不存在执行升级: yum -y install fontconfig 3,如果无法执行则需要更新linux yum update 4,将2个字体文件放入/usr/share/fonts目录中 5,对字体文件进行授权chmod -R 755 /usr/share/fonts/sim* 6,安装字体检索工具ttmkfdir并执行命令 yum -y install ttmkfdir ttmkfdir -e /usr/share/X11/fonts/encodings/encodings.dir 7,重载linux字体库 fc-cache 8