- 博客(22)
- 收藏
- 关注
原创 linux搭建nextcloud云盘
nextcloud是一套用于创建网络硬盘的客户端-服务器软件。其功能与Dropbox相近,但Nextcloud是自由及开放源代码软件,每个人都可以在私人服务器上安装并运行它。
2022-07-21 00:14:05 258
原创 work2
实现免密登录在windows上生成密钥ssh-keygen -t rsa 将pub公钥上传到SSH服务端/root/.ssh/authorized_keysscp d://id_rsa.pub root@192.168.231.128:/root/.ssh/authorized_keys登录测试未输入密码,直接登录修改登录端口: 22-》2222修改配置文件vim /etc/ssh/sshd_config 将端口改为2222添加防火墙策略[root@localhost
2022-05-11 15:25:50 326
原创 work1
1.配置桥接并验证创建一个桥接设备和会话[root@localhost ~]# nmcli connection add type bridge con-name br1 ifname br1Connection 'br1' (391480bf-0801-474f-8710-98a3a9ebd989) successfully added.配置软件桥接网卡的IP地址、网关和地址获取方式[root@localhost ~]# nmcli c modify br1 ipv4.addresses 19
2022-05-10 11:47:59 271
原创 work-day4
1.使用whereis 查找 locate命令[root@rhcsa ~]# whereis locate使用which查找whereis命令[root@rhcsa ~]# which whereis /usr/bin/whereis使用locate查找rm命令[root@rhcsa ~]# updatedb //更新数据库[root@rhcsa ~]# locate rm2.find命令使用:使用find命令在当前路径下查找所有的普通文件find . -type f使用fin
2022-04-12 15:02:49 109
原创 work-day3
1.创建目录test[root@rhcsa ~]# mkdir test使用两种方式在test目录中创建文本文件text1.txt, text2.txt使用Vim在文件text1.txt中写入[root@rhcsa test]# touch test{1..3}.txtWelcome to my Linux.You are the best.This is my first file to create on linux设置行号,并将文本中my替换成your,将文件另存为new_test
2022-04-12 15:01:44 153
原创 work-day2
1.使用timedatectl查看时间状态列出所有已知时区timedatectl list-timezones修改时区为列出时区的某一个timedatectl set-timezone Europe/Helsinki2.使用wget命令在https://www.pearvideo.com/这个网站下载任意一个视频wget https://video.pearvideo.com/mp4/short/20220319/cont-1750965-15846720-hd.mp43.Linux中的文
2022-04-12 14:56:02 119
原创 work-day1
2.命令:echo输出PS1的内容:This is my first time to use echo command. echo $PS1 result is [\u@\h \W]$date输出: 2022/03/19 HH:MM:SS 星期:Sat, 年份:22, 小时:05PMdate "+%Y/%m/%d %H:%M:%S 星期:%a,年份%y,小时:%I%p"3.[\u@\h \W]$: 代表的意义\u :#当前用户的账号名称\h :#仅取主机的第一个名字\w :#完整的工作目
2022-04-12 14:54:08 98
原创 第十二章 文件io操作
第十二章 文件io操作步骤:创建流对象读或写关闭流创建流对象openf = open('pack/abc.txt')print(dir(f))读read、readline、readlinesread()读取所有f = open('pack/abc.txt')print(dir(f))content = f.read()print(content)# 12345678read(指定读取多少个)f = open('pack/abc.txt')print(dir(f)
2022-03-31 18:01:02 74
原创 第十一章 模块
第十一章 模块模块模块:1个py文件就是一个模块包含的类容:类 函数 变量 语句好处:避免类、函数、变量的重名提高代码的可维护性提高代码的可重用性模块分类:系统内置模块第三方模块自定义模块创建导入模块创建模块:新建.py文件def add(a, b): return a+b导入模块:import 模块名.类、模块名.函数、模块名.变量#方法1(导入整个模块)import demo1print(demo1.add(2,3))#方法2(导入
2022-03-31 18:00:45 53
原创 第十章 面向对象
第十章 面向对象面向过程与面向对象面向过程:注重算法、步骤,在微观上操作细节如把大象放进冰箱-3步:打开冰箱、放大象、关冰箱面向对象:宏观上把控,每个对象各行其事把大象放进冰箱-大象、冰箱分别做什么事面向过程和面向对象不是相互对立的,是相辅相成的。支持面向对象的编程语言:C++,C#,Python,Javascript面向对象思想:用语言模拟现实世界万事万物皆对象。对象是一个真实的存在。例如:张三静态的特征:姓名,年龄,性别,身份证号,电话号动态的特征:(动作,行为
2022-03-30 16:34:52 570
原创 第九章 异常处理
第九章 异常处理n1 = int(input('请输入一个数'))n2 = int(input('请输入一个数'))result = n1/n2异常处理机制:try…execpt…else…finallytry:可能出现异常的代码except:出现异常的处理方法else:try块中正常执行结束那就执行else,如果有异常,则不执行finally:不管是否出现异常,都会执行的代码try: n1 = int(input('请输入一个数')) #ZeroDivisionError:
2022-03-30 16:30:25 91
原创 第八章 函数
第八章 函数函数是完成特定功能的一段代码。函数的作用:重复使用,隐藏了实现的细节,可拓展性和可维护性创建函数def 函数名([函数列表]): 函数体 [return返回值]调用函数def show():# 定义一个show函数 print('我叫linlin') print('今年6岁') print('请大家多多关照') #函数体show() # 调用函数函数的调用本质上就是执行函数体的过程练习:[外链图片转存失败,源站可能有防盗链机制,建议将图片保
2022-03-30 16:29:15 144
原创 第七章 字符串
第七章 字符串字符串字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Python Runoobs = 'python,python'# .index() 从左往右 第一个出现该字符串的位置 不存在报错print(s.index('py'))# .rindex() 从右往左 第一个出现该字符串的位置 不存在报错print(s.rindex('py
2022-03-30 16:26:45 69
原创 第六章 容器
第六章 容器容器变量–单一数据容器–存储多个数据,提供了一些操作数据的方法列表list字典dict元祖tuple集合set列表list特点:元素的数据类型是不受限制的,可变长,有索引,有序,可重复 参考动态数组创建# 创建:# 1.用[]# 可以存放各种类型的数据,一般情况下建议放同种类型数据lst = [1, 2, 3, 4, 5, 'hello']print(lst, type(lst))lst2 = [] #空列表print(lst2, boo
2022-03-30 16:23:59 873
原创 第五章 程序流程结构
第五章 程序流程结构顺序结构:从左往右,从上往下依次执行 写出来的代码都会执行print('1')print('2')print('3')选择结构 /条件结构条件:结果只要是布尔值就行,所以也叫布尔表达式python靠缩进来表达代码的层次关系,缩进一般使用TAB键需要做出选择、判断才能执行,写出来的代码不一定被执行单分支结构if 条件: 代码块先判断条件,条件为TRUE,则执行代码块,否者不执行代码块:可以是赋值、运算、流程结构aply = input('笔试通过了吗?')
2022-03-30 16:23:22 364
原创 第四章 运算符
第四章 运算符算数运算符a = 3b = 2print(a+b)print(a-b)print(a*b)print(a/b) #1.5 /数学中的除法print(a//b) # 1 //整除(结果是整数)print(a%b) # 1 % 模/求余# 幂 2*2*2print(2**3)# ++ -- python中没有赋值运算符从右往左进行 支持链式赋值 解包赋值,左右两边个数要一致 复合赋值运算符:赋值+算术 += -= *= /= //= %=# 从右往左进行num =
2022-03-30 16:21:58 298
原创 第三章 Python基础语法
第三章 Python基础语法print 输出函数print('hello,python')#print()往控制台打印xxx#打印各种数据print(123)print(3.5)print(True)print("人生苦短,我用python")#控制是否换行 end=''print("hello",end=' ')print('world')[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xaqZwSvM-1648628436477)(Python.
2022-03-30 16:21:20 539
原创 第二章 Python简介
第二章 Python简介为啥要学?很受欢迎,简单,应用领域广(办公自动化,web,数据采集,数据分析,人工智能,科学计 算), 三大方向的基础课。Python发展历程:Python 由 Guido van于 1989 年底发明,第一个公开发行版发行于 1991 年。特点:**1.易于学习:**Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。**2.易于阅读:**Python代码定义的更清晰。**3.易于维护:**Python的成功在于它的源代码是
2022-03-30 16:19:29 63
原创 第一章 计算机基础
第一章 计算机基础组成硬件:硬件输入设备接收收数据,指令。如键盘,鼠标,扫描仪。输出设备显示数据。如影像、显示器。CPU控制器:分析中转指令运算器:运算存储设备内存:瞬时存储,断电、程序退出数据丢失。传输速度快外存:永久存储,传输速度慢存储单位:位-bit:存储一位0或1字节-byte :8 b = 1 byte(B)KB : 1 KB = 1024 BMB :1 MB = 1024 KBGB :1 GB = 1024
2022-03-30 16:18:26 681
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人