CSIS352_Project_2_

docx

School

Arizona Western College *

*We aren’t endorsed by this school

Course

352

Subject

Computer Science

Date

Nov 24, 2024

Type

docx

Pages

14

Uploaded by JudgeTitaniumStingray37

Report
CSIS352 Project 2 Name Institution
2 Section 1 Part 1
3 Section 1 Part 2
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
4
5
6
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
7
8
9 Screenshot 26
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
10 Reflection Project two posed its own set of challenges, requiring troubleshooting towards the final stages to ensure seamless integration. Upon completion, a profound sense of achievement ensued. The project unfolded in two main segments. The initial phase involved creating a virtual machine and installing the Ubuntu Server operating system. The subsequent part focused on installing the Samba server, configuring it, and establishing a network connection. Further In the initial phase of the project, creating the virtual machine involved a meticulous process, from downloading the sixty-four-bit operating system to aligning specifications with Ubuntu Server requirements. Crafting a virtual drive and navigating the installation, which included partitioning for the Ubuntu server and swap space, contributed to the foundation of the project ( Ahmed, M. & Haseeb. 2019) . Notably, selecting a computer name, "Ubuntufileserver," and user creation were essential components. Following the Ubuntu OS installation, attention shifted to implementing the Samba server, marking a distinctive experience in system administration. The virtual machine's creation marked the project's inception, starting with downloading the sixty-four-bit operating system. Ensuring compatibility, a sixty-four-bit virtual machine was established (as depicted in screenshots one and two). Specifying the machine's specifications to align with Ubuntu server requirements, followed by creating the virtual drive, set the groundwork.
11 The installation commenced by attaching the ISO file to the virtual drive, initiating the boot process. The Linux virtual machine installation was relatively straightforward, involving the creation of two partitions for Ubuntu server and swap space, illustrated in screenshots eleven through fifteen. Additional steps encompassed choosing a computer name (Ubuntufileserver) and user creation. Post-Ubuntu OS installation, the focus shifted to setting up the Samba server. This proved to be a novel experience, demanding meticulous attention to detail. Leveraging system administration skills facilitated adherence to instructions and their modification. Initiating the process involved setting a password for the root user, essential for future file access (as indicated in screenshot eighteen). Challenges arose during the installation of Samba and its components due to a network setting error (Nat-network instead of bridge mode). Swift correction resolved the issue. The transition from Ubuntu OS installation to setting up the Samba server marked a shift in the project's dynamics, presenting a novel and intricate phase ( Petersen, 2021) . This stage demanded an elevated level of attention to detail, as configuring the Samba server required precision and comprehensive understanding ( Eckstein & Collier-Brown, 2022) . Leveraging my system administration skills became instrumental in navigating this unfamiliar territory, enabling me to effectively follow instructions while making necessary modifications to suit the project's requirements. Modifying the network interface file presented its own challenges due to differing IP addresses. Drawing on previous networking knowledge, a static IP address was configured successfully (as evidenced in screenshots nineteen and twenty). While encountering some trial and error, perseverance yielded success. Following this step, the prescribed command to restart the network service proved ineffective, prompting a server restart instead. Navigating the intricacies of modifying the network interface file became a pivotal juncture in the project, marked by the challenge of reconciling differing IP addresses. Leveraging insights from past networking experiences, a strategic decision was made to configure a static IP address, a process meticulously
12 documented in screenshots nineteen and twenty. This adjustment was crucial to ensuring the stability and reliability of the server within the network.The journey through this phase was not without its share of trial and error, demanding perseverance and a methodical approach. Addressing unexpected hurdles in real-time, such as discrepancies in configurations and unforeseen network complexities, underscored the dynamic nature of the project. These challenges served as opportunities for problem-solving and skill refinement, emphasizing the importance of adaptability in the face of evolving technical scenarios. Subsequent tasks involved creating directories for the Samba server to utilize as shared network storage. This phase proved relatively straightforward, given pre-existing familiarity with directory creation commands and permission adjustments. Configuring the smb.conf file followed suit, with alignment to the provided video's directory naming conventions. The final Samba configuration step involved establishing a Samba user and password, a task executed effortlessly and documented in screenshot twenty-five ( Erawan & Salman, 2023) . Despite the successful configuration of the static IP address, the subsequent attempt to restart the network service using the prescribed command proved ineffective. In response to this unexpected roadblock, a pragmatic solution emerged in the form of a server restart, ensuring the seamless continuation of the project's momentum. This adaptive troubleshooting approach showcases the practical problem-solving skills inherent in effective system administration. Upon completing the configuration of the Samba server, the next crucial step was to test its connection, which proved to be the most challenging aspect of the project. Initial attempts on Windows Server 2012 were unsuccessful, as the server couldn't be located in the network. Shifting to a Windows 10 virtual machine and adjusting the workgroup to match the configuration in the smb.conf file also yielded no positive results ( Choi, 2021) . To troubleshoot, I scrutinized the network settings, initially creating a Nat network for both the Windows 10 server and the Ubuntu server, ensuring their IP addresses were on the same network. Unfortunately, this approach proved
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help
13 ineffective. Subsequently, I switched the network settings to bridge mode and attempted to connect to my Mac, achieving success as detailed in screenshots twenty-six through twenty-eight. Reflecting on the completion of this project, I found satisfaction in overcoming its challenges. It compelled me to acquire new knowledge, particularly in Linux, expanding my skill set. Additionally, the project bestowed upon me a functional file server that can be customized and replicated for potential future installations. This newfound capability enhances my role as an administrator, positioning me as a valuable asset to the company I serve. Moreover, the completion of this project has not only bolstered my technical expertise but has also deepened my appreciation for the problem-solving aspects inherent in system administration. The challenges encountered during the installation and configuration phases served as invaluable learning opportunities, fostering a proactive mindset in troubleshooting and overcoming hurdles. The newfound knowledge, especially in the realm of Linux, has broadened my skill set and elevated my confidence in handling diverse system configurations. This expanded proficiency extends beyond the immediate project scope, empowering me to contribute more effectively to the company's overarching technological landscape.
14 References Ahmed, M. & Haseeb, S. (2019). MySQL performance analysis on a limited resource server: Fedora vs. Ubuntu Linux. In Proceedings of the 2010 Spring Simulation Multiconference (pp. 1-7). Choi, B. (2021). Creating an Ubuntu Server Virtual Machine. In Introduction to Python Network Automation: The First Journey (pp. 169-222). Berkeley, CA: Apress. Eckstein, R., & Collier-Brown, D. (2022). Using Samba . " O'Reilly Media, Inc.". Erawan, E., & Salman, M. (2023). Image based Ubuntu operating system using packer solutions. Gema Wiralodra , 14 (2), 961-968. Petersen, R. (2021). Ubuntu 21.04 Server: Administration and Reference . surfing turtle press. Eckstein, R., & Collier-Brown, D. (2022). Using Samba . " O'Reilly Media, Inc.".